Ошибка преждевременного конца файла всплывает при доступе к URL - PullRequest
3 голосов
/ 05 апреля 2010

Я использую Coldfsuion 8.0.1 и Solaris 10, и когда я пытаюсь запустить этот URL, http://IPADDRESS/flex2gateway/http Я получаю сообщение об ошибке «Преждевременный конец файла». Пожалуйста, помогите мне, если мне не хватает установки / исправления.

И когда я нажимаю на тот же URL из браузера, он показывает:

<amfx ver="3">
−
<body targetURI="/onStatus" responseURI="">
−
<object type="flex.messaging.messages.ErrorMessage">
−
<traits>
<string>headers</string>
<string>rootCause</string>
<string>body</string>
<string>correlationId</string>
<string>faultDetail</string>
<string>faultString</string>
<string>clientId</string>
<string>timeToLive</string>
<string>destination</string>
<string>timestamp</string>
<string>extendedData</string>
<string>faultCode</string>
<string>messageId</string>
</traits>
−
<object>
<traits/>
</object>
<null/>
<null/>
<null/>
<null/>
<string>Premature end of file.</string>
<null/>
<double>0.0</double>.........

Сведения об ошибке (на стороне сервера):

[Flex] Premature end of file.
flex.messaging.MessageException: Premature end of file.
        at flex.messaging.io.amfx.AmfxMessageDeserializer.fatalError(AmfxMessageDeserializer.java:249)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
        at flex.messaging.io.amfx.AmfxMessageDeserializer.parse(AmfxMessageDeserializer.java:103)
        at flex.messaging.io.amfx.AmfxMessageDeserializer.readMessage(AmfxMessageDeserializer.java:90)
        at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:113)

1 Ответ

1 голос
/ 10 апреля 2010

Динамически генерируется ли ответ xml?

Похоже, что XML-файл не отформатирован правильно. Если он генерируется динамически, приложение, создающее его, может быть запущено, поэтому файл не завершен.

...