Bug 1034475 - Unable to import SAP NW-Gateway OData using sap-nw-gateway translator
Summary: Unable to import SAP NW-Gateway OData using sap-nw-gateway translator
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Data Virtualization 6
Classification: JBoss
Component: Tooling
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ER6
: 6.0
Assignee: Van Halbert
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-25 22:45 UTC by wgibson
Modified: 2014-07-09 05:01 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-02-06 15:37:04 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
"No difference report was found" Error (31.43 KB, image/png)
2013-11-25 22:45 UTC, wgibson
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker TEIIDDES-1955 0 Major Closed Unable to import SAP NW-Gateway OData using sap-nw-gateway translator 2017-05-30 15:09:06 UTC

Description wgibson 2013-11-25 22:45:07 UTC
Created attachment 828973 [details]
"No difference report was found" Error

I am trying to test SAP NW-GATEWAY OData with DV6-ER4 and JDBS 7.0.1.GA/Designer 8.3.0-CR1

The following steps will reproduce the error:
1.  Do an import/Designer/Teiid Connection >> Source Model
2.  Create a new datasource using webservice from available drivers
3.  Enter Data Source Properties (can connect to the url in a browser):
	URL:  https://sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/
	WebService Security Used:  HTTPBasic
	class-name:  used prefilled default
	Authentication User Name:  P1940027560
	Authentication User Password:  Foxrun1004
4.  Selected the newly created driver and selected "Next"
5.  Selected sap-nw-gateway translator and named the target model and selected "Next"
6.  Was presented with a DDL screen and selected "Next"
7.  The "Select the Differences to Apply" screen shows an Import Message "Error 
    encountered while importing the DDL - No difference report was found".  screenshot attached.

java.lang.reflect.InvocationTargetException
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
	at org.teiid.designer.ddl.importer.ui.DdlImportDifferencesPage.setVisible(DdlImportDifferencesPage.java:217)
	at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1259)
	at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238)
	at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225)
	at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)
	at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)
	at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
	at org.eclipse.jface.window.Window.open(Window.java:802)
	at org.eclipse.ui.internal.handlers.WizardHandler$Import.executeHandler(WizardHandler.java:152)
	at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:279)
	at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)
	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
	at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:420)
	at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
Caused by: java.lang.NullPointerException
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.getColumnNode(CreateTableParser.java:120)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parseReferenceList(CreateTableParser.java:333)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parseTableBodyConstraint(CreateTableParser.java:455)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parseTableBody(CreateTableParser.java:365)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parse(CreateTableParser.java:198)
	at org.modeshape.sequencer.ddl.dialect.teiid.TeiidDdlParser.parseNextStatement(TeiidDdlParser.java:150)
	at org.modeshape.sequencer.ddl.StandardDdlParser.parse(StandardDdlParser.java:209)
	at org.modeshape.sequencer.ddl.DdlParsers.parseUsing(DdlParsers.java:174)
	at org.teiid.designer.ddl.importer.DdlImporter.importDdl(DdlImporter.java:134)
	at org.teiid.designer.ddl.importer.DdlImporter$1.tryToDo(DdlImporter.java:106)
	at org.teiid.core.designer.util.OperationUtil.perform(OperationUtil.java:40)
	at org.teiid.designer.ddl.importer.DdlImporter.importDdl(DdlImporter.java:90)
	at org.teiid.designer.ddl.importer.ui.DdlImportDifferencesPage$1.run(DdlImportDifferencesPage.java:222)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Root exception:
java.lang.NullPointerException
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.getColumnNode(CreateTableParser.java:120)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parseReferenceList(CreateTableParser.java:333)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parseTableBodyConstraint(CreateTableParser.java:455)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parseTableBody(CreateTableParser.java:365)
	at org.modeshape.sequencer.ddl.dialect.teiid.CreateTableParser.parse(CreateTableParser.java:198)
	at org.modeshape.sequencer.ddl.dialect.teiid.TeiidDdlParser.parseNextStatement(TeiidDdlParser.java:150)
	at org.modeshape.sequencer.ddl.StandardDdlParser.parse(StandardDdlParser.java:209)
	at org.modeshape.sequencer.ddl.DdlParsers.parseUsing(DdlParsers.java:174)
	at org.teiid.designer.ddl.importer.DdlImporter.importDdl(DdlImporter.java:134)
	at org.teiid.designer.ddl.importer.DdlImporter$1.tryToDo(DdlImporter.java:106)
	at org.teiid.core.designer.util.OperationUtil.perform(OperationUtil.java:40)
	at org.teiid.designer.ddl.importer.DdlImporter.importDdl(DdlImporter.java:90)
	at org.teiid.designer.ddl.importer.ui.DdlImportDifferencesPage$1.run(DdlImportDifferencesPage.java:222)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

Comment 2 JBoss JIRA Server 2013-12-03 21:54:40 UTC
Mark Drilling <mdrilling> made a comment on jira TEIIDDES-1955

I was able to reproduce - attaching the exported DDL.  (Can use the DDL importer with the attached DDL to reproduce without teiid connection importer)

I've observed two problems so far
1) If you choose to 'auto-select' the dialect, DdlParsers chooses 'POSTGRES' dialect instead of 'TEIID'
2) If you choose TEIID dialect, parser npes with the supplied stacktrace.

Comment 4 JBoss JIRA Server 2013-12-04 15:51:08 UTC
Mark Drilling <mdrilling> made a comment on jira TEIIDDES-1955

I updated Modeshape jars in my local workspace.  Then was able to finish the import.  After import, I create a connection profile and set it on the imported model.  Then attempted preview.

There are a couple issues on preview that Teiid team should look at:
1) BookingCollection -
The preview results never returned.  In the server log I see:
09:42:28,408 WARN  [org.teiid.SECURITY] (New I/O worker #1) TEIID40011 Processing exception 'TEIID40042 Invalid Session 2smjnjwLfmFd. Session may have already been terminated.' for session 2smjnjwLfmFd.  Exception type org.teiid.client.security.InvalidSessionException thrown from org.teiid.services.SessionServiceImpl.getSessionInfo(SessionServiceImpl.java:355). Enable more detailed logging to see the entire stacktrace.

2) NotificationCollection -
Preview error.  Returned with error:
TEIID30504 SAPODataMdl: javax.xml.stream.XMLStreamException: Trying to output second root, <errordetails>

Comment 5 JBoss JIRA Server 2013-12-04 15:58:53 UTC
Mark Drilling <mdrilling> made a comment on jira TEIIDDES-1955

I updated Modeshape jars in my local workspace.  Then was able to finish the import.  After import, I create a connection profile and set it on the imported model.  Then attempted preview.

There are a couple issues on preview that Teiid team should look at:
==========================
1) BookingCollection -
==========================
The preview results never returned.  In the server log I see:
09:42:28,408 WARN  [org.teiid.SECURITY] (New I/O worker #1) TEIID40011 Processing exception 'TEIID40042 Invalid Session 2smjnjwLfmFd. Session may have already been terminated.' for session 2smjnjwLfmFd.  Exception type org.teiid.client.security.InvalidSessionException thrown from org.teiid.services.SessionServiceImpl.getSessionInfo(SessionServiceImpl.java:355). Enable more detailed logging to see the entire stacktrace.

Eventually got this:
09:49:42,936 ERROR [org.teiid.CONNECTOR] (Worker6_QueryProcessorQueue32) Connector worker process failed for atomic-request=TepnqZ3eJKXZ.0.0.8: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in start tag
 at [row,col {unknown-source}]: [1,25857050]
	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677)
	at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:1037)
	at com.ctc.wstx.sr.StreamScanner.getNextChar(StreamScanner.java:785)
	at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2810)
	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1072)
	at org.codehaus.stax2.ri.Stax2EventReaderImpl.nextEvent(Stax2EventReaderImpl.java:255)
	at org.odata4j.stax2.staximpl.StaxXMLFactoryProvider2$StaxXMLEventReader2.nextEvent(StaxXMLFactoryProvider2.java:111)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseProperties(AtomFeedFormatParser.java:189)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseDSAtomEntry(AtomFeedFormatParser.java:272)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseEntry(AtomFeedFormatParser.java:382)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseFeed(AtomFeedFormatParser.java:168)
	at org.odata4j.format.xml.AtomFeedFormatParser.parse(AtomFeedFormatParser.java:156)
	at org.odata4j.format.xml.AtomFeedFormatParser.parse(AtomFeedFormatParser.java:44)
	at org.teiid.translator.odata.BaseQueryExecution.parse(BaseQueryExecution.java:91)
	at org.teiid.translator.odata.BaseQueryExecution.executeWithReturnEntity(BaseQueryExecution.java:123)
	at org.teiid.translator.odata.ODataQueryExecution.execute(ODataQueryExecution.java:92)
	at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:312) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:301) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:113) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:110) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_45]
	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_45]
	at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:269) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:214) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_45]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_45]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]

09:49:42,940 WARN  [org.teiid.PROCESSOR] (Worker7_QueryProcessorQueue33) TEIID30020 Processing exception for request TepnqZ3eJKXZ.0 'TEIID30504 SAPODataMdl: Unexpected EOF in start tag
 at [row,col {unknown-source}]: [1,25857050]'. Originally TeiidProcessingException StreamScanner.java:677. Enable more detailed logging to see the entire stacktrace.

==========================
2) NotificationCollection -
==========================
Preview error.  Returned with error:
TEIID30504 SAPODataMdl: javax.xml.stream.XMLStreamException: Trying to output second root, <errordetails>

Comment 6 JBoss JIRA Server 2013-12-04 16:02:50 UTC
Mark Drilling <mdrilling> made a comment on jira TEIIDDES-1955

I updated Modeshape jars in my local workspace.  Then was able to finish the import.  After import, I create a connection profile and set it on the imported model.  Then attempted preview.

There are a couple issues on preview that Teiid team should look at:
==========================
1) BookingCollection -
==========================
The preview results never returned.  In the server log I see:
09:42:28,408 WARN  [org.teiid.SECURITY] (New I/O worker #1) TEIID40011 Processing exception 'TEIID40042 Invalid Session 2smjnjwLfmFd. Session may have already been terminated.' for session 2smjnjwLfmFd.  Exception type org.teiid.client.security.InvalidSessionException thrown from org.teiid.services.SessionServiceImpl.getSessionInfo(SessionServiceImpl.java:355). Enable more detailed logging to see the entire stacktrace.

Eventually got this:
09:49:42,936 ERROR [org.teiid.CONNECTOR] (Worker6_QueryProcessorQueue32) Connector worker process failed for atomic-request=TepnqZ3eJKXZ.0.0.8: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in start tag
 at [row,col {unknown-source}]: [1,25857050]
	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677)
	at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:1037)
	at com.ctc.wstx.sr.StreamScanner.getNextChar(StreamScanner.java:785)
	at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2810)
	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1072)
	at org.codehaus.stax2.ri.Stax2EventReaderImpl.nextEvent(Stax2EventReaderImpl.java:255)
	at org.odata4j.stax2.staximpl.StaxXMLFactoryProvider2$StaxXMLEventReader2.nextEvent(StaxXMLFactoryProvider2.java:111)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseProperties(AtomFeedFormatParser.java:189)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseDSAtomEntry(AtomFeedFormatParser.java:272)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseEntry(AtomFeedFormatParser.java:382)
	at org.odata4j.format.xml.AtomFeedFormatParser.parseFeed(AtomFeedFormatParser.java:168)
	at org.odata4j.format.xml.AtomFeedFormatParser.parse(AtomFeedFormatParser.java:156)
	at org.odata4j.format.xml.AtomFeedFormatParser.parse(AtomFeedFormatParser.java:44)
	at org.teiid.translator.odata.BaseQueryExecution.parse(BaseQueryExecution.java:91)
	at org.teiid.translator.odata.BaseQueryExecution.executeWithReturnEntity(BaseQueryExecution.java:123)
	at org.teiid.translator.odata.ODataQueryExecution.execute(ODataQueryExecution.java:92)
	at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:312) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:301) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:113) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:110) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_45]
	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_45]
	at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:269) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:214) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_45]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_45]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]

09:49:42,940 WARN  [org.teiid.PROCESSOR] (Worker7_QueryProcessorQueue33) TEIID30020 Processing exception for request TepnqZ3eJKXZ.0 'TEIID30504 SAPODataMdl: Unexpected EOF in start tag
 at [row,col {unknown-source}]: [1,25857050]'. Originally TeiidProcessingException StreamScanner.java:677. Enable more detailed logging to see the entire stacktrace.

==========================
2) NotificationCollection -
==========================
Preview error.  Returned with error:
TEIID30504 SAPODataMdl: javax.xml.stream.XMLStreamException: Trying to output second root, <errordetails>

Server Log:
10:01:21,326 WARN  [org.teiid.CONNECTOR] (Worker9_QueryProcessorQueue47) Connector worker process failed for atomic-request=NPSSHrgrj5az.0.0.11: org.teiid.translator.TranslatorException: javax.xml.stream.XMLStreamException: Trying to output second root, <errordetails>
	at org.teiid.translator.odata.BaseQueryExecution.buildError(BaseQueryExecution.java:198)
	at org.teiid.translator.odata.BaseQueryExecution.executeWithReturnEntity(BaseQueryExecution.java:131)
	at org.teiid.translator.odata.ODataQueryExecution.execute(ODataQueryExecution.java:92)
	at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:312) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:301) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:113) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:110) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_45]
	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_45]
	at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:269) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:214) [teiid-engine-8.4.1-redhat-5.jar:8.4.1-redhat-5]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_45]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_45]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]
Caused by: java.lang.RuntimeException: javax.xml.stream.XMLStreamException: Trying to output second root, <errordetails>
	at org.odata4j.core.Throwables.propagate(Throwables.java:11)
	at org.odata4j.stax2.staximpl.StaxXMLWriter2.startElement(StaxXMLWriter2.java:77)
	at org.odata4j.stax2.staximpl.StaxXMLWriter2.startElement(StaxXMLWriter2.java:61)
	at org.odata4j.stax2.util.StaxUtil.writeStartElement(StaxUtil.java:87)
	at org.odata4j.stax2.util.StaxUtil.writeXml(StaxUtil.java:71)
	at org.odata4j.stax2.util.StaxUtil.innerXml(StaxUtil.java:59)
	at org.odata4j.stax2.util.StaxUtil.innerXml(StaxUtil.java:54)
	at org.odata4j.format.xml.AtomErrorFormatParser.parse(AtomErrorFormatParser.java:37)
	at org.odata4j.format.xml.AtomErrorFormatParser.parse(AtomErrorFormatParser.java:13)
	at org.teiid.translator.odata.BaseQueryExecution.buildError(BaseQueryExecution.java:194)
	... 15 more
Caused by: javax.xml.stream.XMLStreamException: Trying to output second root, <errordetails>
	at com.ctc.wstx.sw.BaseStreamWriter.throwOutputError(BaseStreamWriter.java:1522)
	at com.ctc.wstx.sw.BaseStreamWriter.throwOutputError(BaseStreamWriter.java:1529)
	at com.ctc.wstx.sw.BaseStreamWriter.reportNwfStructure(BaseStreamWriter.java:1557)
	at com.ctc.wstx.sw.BaseNsStreamWriter.checkStartElement(BaseNsStreamWriter.java:469)
	at com.ctc.wstx.sw.SimpleNsStreamWriter.writeStartOrEmpty(SimpleNsStreamWriter.java:252)
	at com.ctc.wstx.sw.BaseNsStreamWriter.writeStartElement(BaseNsStreamWriter.java:317)
	at org.codehaus.stax2.ri.Stax2EventWriterImpl.add(Stax2EventWriterImpl.java:97)
	at org.odata4j.stax2.staximpl.StaxXMLWriter2.startElement(StaxXMLWriter2.java:74)
	... 23 more

Comment 7 JBoss JIRA Server 2013-12-04 16:05:21 UTC
Mark Drilling <mdrilling> made a comment on jira TEIIDDES-1955

Problem VDB

Comment 8 JBoss JIRA Server 2013-12-05 13:30:20 UTC
Barry LaFond <blafond> updated the status of jira TEIIDDES-1955 to Resolved

Comment 9 JBoss JIRA Server 2013-12-05 13:30:20 UTC
Barry LaFond <blafond> made a comment on jira TEIIDDES-1955

Tested importing the DDL. Correct Modeshape jars (3.3.6) are in our build/kit.

Comment 10 wgibson 2014-01-14 15:44:05 UTC
Verified import works.

Comment 11 JBoss JIRA Server 2014-05-07 21:04:17 UTC
Barry LaFond <blafond> updated the status of jira TEIIDDES-1955 to Closed


Note You need to log in before you can comment on or make changes to this bug.