java.io.invalidclassstreamcorruptedexception:invalid stream h

使用ObjectInputStream出现的异常:java.io.StreamCorruptedException: invalid stream header - J2SE当前位置:& &&&使用ObjectInputStream出现的异常:java.io.StreamC使用ObjectInputStream出现的异常:java.io.StreamCorruptedException: invalid stream headerwww.MyException.Cn&&网友分享于:&&浏览:0次使用ObjectInputStream出现的错误:: invalid stream header问题:从文件中读出的流使用ObjectInputStream总是会出现java.io.:&invalid&stream&header:&32360D0A&这样的错误
File&file&=&new&File("F:/test/file.dat");
InputStream&is&=&new&FileInputStream(file);
ObjectInputStream&ois&=&new&ObjectInputStream(is);
File&f&=&(File)ois.readObject();
System.out.println(f.getName());
总是会在第4行出错
在网上查了很多,这里应该不存在重复新建对象输出流的问题吧------解决方案--------------------楼主,你这几行代码的目的是什么啊?
你这个文件的内容是不是ObjectOutputStream创建的呢:------解决方案--------------------你使用对象流读取数据是不是有点大材小用了,这个方法通常用于对象序列化读取对象时使用,如果你想单纯的读取里面的内容用FileInputStream就行、------解决方案--------------------你这个F:/test/file.dat文件存的是什么东西啊。。你随便指定一个文件读当然会出错
你把写入这个文件的代码贴过来看看------解决方案--------------------楼主可以忘记springMvc...
参考一下下面这个&
http://www.cnblogs.com/blogsme/archive//3016696.html------解决方案--------------------ObjectInputStream&是用来写对象的流吧(它操作的类必须实现serializable接口,可以用transient关键字来无视写的对象什么),你用来操作文件不好吧?------解决方案-------------------- public&static&void&main(String[]&args)&throws&Exception{
File&file&=&new&File("C:\\Users\\zy\\Desktop\\tt.txt");
ByteArrayOutputStream&baos&=&new&ByteArrayOutputStream();
ObjectOutputStream&oos&=&new&ObjectOutputStream(baos);
oos.writeObject(file);
byte[]&bs&=&baos.toByteArray();
ObjectInputStream&ois&=&new&ObjectInputStream(new&ByteArrayInputStream(bs));
File&f&=&(File)ois.readObject();
System.out.println(f.getName());
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有博客分类:
前几天将mina集成到j2ee项目中,然后在linux主机上的weblogic 11g部署。
在测试中抛出如下异常:
org.apache.mina.filter.codec.ProtocolDecoderException: org.apache.mina.core.buffer.BufferDataException: java.io.StreamCorruptedException: invalid type code: 00 (Hexdump: 00 00 00 66 AC ED 00 05 73 72 01 00 11 6A 61 76 61 2E 75 74 69 6C 2E 48 61 73 68 4D 61 70 78 70 FF FF FF FF 3F 40 00 00 00 00 00 0C 77 08 00 00 00 10 00 00 00 03 74 00 05 6A 6F 62 49 64 74 00 02 31 31 74 00 07 63 6D 64 54 79 70 65 74 00 04 65 78 65 63 74 00 0A 74 61 73 6B 49 6E 73 74 49 64 74 00 05 35 35 34 32 37 78)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:251)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:75)
at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.mina.core.buffer.BufferDataException: java.io.StreamCorruptedException: invalid type code: 00
at org.apache.mina.core.buffer.AbstractIoBuffer.getObject(AbstractIoBuffer.java:2217)
at org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder.doDecode(ObjectSerializationDecoder.java:92)
at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtocolDecoder.java:178)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:241)
... 8 more
其中,mina版本为2.0.4,客户端和服务端编码器都是使用ProtocolCodecFilter(new ObjectSerializationCodecFactory()),传输对象为hashmap,在自己本机上测试可以,但移植到weblogic上后就报上述异常。
经过大半天的排查,终于定位到是jdk的问题。在我本机上的jdk是sun的1.6版本,而服务器上weblogic的jdk却是bea版本的。将weblogic的jdk更改为sun的1.6就可以了。
论坛回复 /
(1 / 5898)
浏览: 15066 次
来自: 厦门
感觉没说到点子上!
我也遇到过,并发量不高的时候有时候就直接无视了其实有个简单的解 ...
clovenstone 写道login as root, ch ...
linux 下把一个连接 处理成一个文件句柄,高并发的服务器运 ...
login as root, check ulimit -a
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'java.io.StreamCorruptedException: invalid stream headerhibernate - java.io.StreamCorruptedException: invalid stream header:
- Stack Overflow
Stack Overflow for Teams
A private, secure home for your team's questions and answers.
to customize your list.
This site uses cookies to deliver our services and to show you relevant ads and job listings.
By using our site, you acknowledge that you have read and understand our
Your use of Stack Overflow’s Products and Services, including the Stack Overflow Network, is subject to these policies and terms.
This relates to
I could not make real use of the answers so I am creating this again (and maybe things have changed a bit).
I am building a SpringBoot application and here are the libraries I use.
org.springframework.boot:1.5.4.RELEASE
hibernate-core:5.0.12
hibernate-spatial
hibernate-jpa-2.1-api:1.0.0
postgis-jdbc:2.2.1
postgresql:42.1.4
The code for declaring my entity
package be.naturalsciences.tiles.
* @author michel
import org.postgis.P
import java.io.S
import java.math.BigD
import javax.persistence.B
import javax.persistence.C
import javax.persistence.E
import javax.persistence.Id;
import javax.persistence.T
import javax.xml.bind.annotation.XmlRootE
import javax.xml.bind.annotation.XmlT
@Table(schema = "idod", name = "coordinates")
@XmlRootElement
public class SCoordinates {
@Basic(optional = false)
@Column(name = "theid")
@Basic(optional = false)
@Column(name = "latitude")
public BigD
@Basic(optional = false)
@Column(name = "longitude")
public BigD
@Basic(optional = false)
@Column(columnDefinition = "geometry", name="geometry")
I am accessing my entity through a simple enough Repository object.
package be.naturalsciences.tiles.
* @author michel
import be.naturalsciences.tiles.model.SC
import java.io.S
import org.springframework.data.repository.R
public interface SCoordinatesRepository extends Repository&SCoordinates, Integer&{
SCoordinates findById(Integer id);
But I do get this java.io.StreamCorruptedException Exception (I did shortened it though)
09:59:13,411 INFO
[be.naturalsciences.tiles.controllers.SCoordinatesController] (default task-2) Entering SCoordinatesController.findById()
09:59:13,413 INFO
[be.naturalsciences.tiles.services.SCoordinatesServiceImpl] (default task-2) Start of SCoordinatesServiceImpl.findById(), parameter is : 2282
09:59:13,436 DEBUG [org.hibernate.SQL] (default task-2)
scoordinat0_.theid as theid1_0_,
scoordinat0_.latitude as latitude4_0_,
scoordinat0_.longitude as longitud5_0_,
scoordinat0_.geometry as geometry7_0_
idod.coordinates scoordinat0_
scoordinat0_.theid=?
09:59:13,608 ERROR [org.springframework.boot.web.support.ErrorPageFilter] (default task-2) Forwarding to error page from request [/scoordinates/2282] due to exception [c nested exception is org.hibernate.type.SerializationException: could not deserialize]: org.springframework.orm.jpa.JpaSystemException: c nested exception is org.hibernate.type.SerializationException: could not deserialize
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:333)
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:244)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:488)
at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)
at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:213)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
at com.sun.proxy.$Proxy134.findById(Unknown Source)
at be.naturalsciences.tiles.services.SCoordinatesServiceImpl.findById(SCoordinatesServiceImpl.java:25)
at be.naturalsciences.tiles.controllers.SCoordinatesController.findById(SCoordinatesController.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:115)
at org.springframework.boot.web.support.ErrorPageFilter.access$000(ErrorPageFilter.java:59)
at org.springframework.boot.web.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:90)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:108)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.hibernate.type.SerializationException: could not deserialize
at org.hibernate.internal.util.SerializationHelper.doDeserialize(SerializationHelper.java:243)
at org.hibernate.internal.util.SerializationHelper.deserialize(SerializationHelper.java:287)
at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.fromBytes(SerializableTypeDescriptor.java:138)
at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.wrap(SerializableTypeDescriptor.java:27)
at org.hibernate.type.descriptor.sql.VarbinaryTypeDescriptor$2.doExtract(VarbinaryTypeDescriptor.java:60)
at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:47)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:238)
at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:300)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2790)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1729)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1655)
at org.hibernate.loader.Loader.getRow(Loader.java:1544)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:727)
at org.hibernate.loader.Loader.processResultSet(Loader.java:972)
at org.hibernate.loader.Loader.doQuery(Loader.java:930)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:336)
at org.hibernate.loader.Loader.doList(Loader.java:2617)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2429)
at org.hibernate.loader.Loader.list(Loader.java:2424)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:501)
at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:371)
at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:216)
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1326)
at org.hibernate.internal.QueryImpl.list(QueryImpl.java:87)
at org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:606)
at org.hibernate.jpa.internal.QueryImpl.getSingleResult(QueryImpl.java:529)
at org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter.getSingleResult(CriteriaQueryTypeQueryAdapter.java:54)
at org.springframework.data.jpa.repository.query.JpaQueryExecution$SingleEntityExecution.doExecute(JpaQueryExecution.java:206)
at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:85)
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:116)
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:106)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:483)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:461)
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)
... 103 more
Caused by: java.io.StreamCorruptedException: invalid stream header:
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:863)
at java.io.ObjectInputStream.&init&(ObjectInputStream.java:355)
at org.hibernate.internal.util.SerializationHelper$CustomObjectInputStream.&init&(SerializationHelper.java:309)
at org.hibernate.internal.util.SerializationHelper$CustomObjectInputStream.&init&(SerializationHelper.java:299)
at org.hibernate.internal.util.SerializationHelper.doDeserialize(SerializationHelper.java:218)
... 147 more
Any help, advice, pointers will be appreciated.
Oh, BTW I did try to use
com.vividsolutions.jts.geom.G
org.geolatte.geom.P
as alternatives but without any success, I still get the same error.
52.9k1467101
is hex for 0101. This is not serialized data, it is ASCII text. You didn't serialize it, so you can't deserialize it either.
249k22195334
Well it looks like I had not done my homework well enough. :-$
It really was a serialization problem.
Just changing my code for
public class SCoordinates implements Serializable {
private static final long serialVersionUID = 1L;
did the trick.
:-$ Shouted victory too soon on that one.
It's not going to be that simple ...
Thank you for the pointers
Well this was a dependency hell problem with classloaders giving back misleading information.
Thanks to a number of posts by
I finally found my way out of it
Check out their posts, they help a lot.
BTW if it's of interest to anyone my new gradle build to get out of this hell looks like this
id 'org.springframework.boot' version '1.5.9.RELEASE' // Yeah I changed Spring version too ...
id 'net.ltgt.apt' version '0.14'
description="TILES project"
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenLocal() // I had to put the oracle jar in there
mavenCentral()
dependencies {
implementation('dom4j:dom4j:1.6') {
force = true
implementation('org.postgresql:postgresql:42.2.1') {
force = true
implementation 'ch.qos.logback:logback-classic:1.1.11',
'org.slf4j:slf4j-api:1.7.25',
'org.slf4j:log4j-over-slf4j:1.7.2',
'org.springframework.boot:spring-boot-starter-data-jpa:1.5.1.RELEASE',
'org.springframework.boot:spring-boot-starter-actuator',
'org.hibernate.common:hibernate-commons-annotations:5.0.2.Final',
'org.apache.commons:commons-dbcp2:2.2.0',
'com.vividsolutions:jts-core:1.14.0'
implementation(
'org.springframework.boot:spring-boot-starter-thymeleaf:1.4.5.RELEASE'
exclude module: 'org.springframework.boot:spring-boot-starter-tomcat'
implementation ('org.springframework.boot:spring-boot-starter-web') {
exclude module: 'org.springframework.boot:spring-boot-starter-tomcat'
implementation ('org.hibernate:hibernate-core:5.1.10.Final') {
exclude module: 'dom4j:dom4j'
implementation ('org.hibernate:hibernate-spatial:5.0.12.Final') {
exclude module: 'postgresql'
providedCompile 'org.springframework.boot:spring-boot-starter-tomcat',
'org.postgresql:postgresql',
'javax.servlet:javax.servlet-api',
'dom4j:dom4j',
'javax.servlet:jstl'
Hope this can help anyone ...
I had similar problem today. I got "java.io.StreamCorruptedException: invalid stream header: 54656D70" too, but in my case it was for String variable. It took me huge amount of time to figure it out that IntelliJ IDEA imported class:
import com.sun.org.apache.xpath.internal.operations.S
instead of plain java.lang.String and that is why application could not deserialize it.
Hope it will help someone.
Your Answer
Sign up or
Sign up using Google
Sign up using Facebook
Post as a guest
Post as a guest
By clicking &Post Your Answer&, you acknowledge that you have read our updated ,
and , and that your continued use of the website is subject to these policies.
Not the answer you're looking for?
Browse other questions tagged
Stack Overflow works best with JavaScript enabled

我要回帖

更多关于 java mark invalid 的文章

 

随机推荐