Topic: Problems reading SAS data
Problems reading SAS data
I try t analyse SAs tables with various luck
I am on a 64 bit Win 7 platform, and use 64 bit SAS 9.2
In DC ver 2.2 SAS tables created using 32 bit SAS can be analysed, 64 bit SAS tables cannot. Is this by design?
In DC ver 2.3 no data can be analysed. Attempt to analyse 32 bit tables lead to this error:
Unexpected error!
Message:
java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet.<init>(Ljava/util/List;Ljava/util/List;)V
Level:
SEVERE
Stack Trace:
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
org.eobjects.datacleaner.windows.DataSetWindow$2.done(DataSetWindow.java:168)
javax.swing.SwingWorker$5.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
sun.swing.AccumulativeRunnable.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
javax.swing.Timer.fireActionPerformed(Unknown Source)
javax.swing.Timer$DoPostEvent.run(Unknown Source)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
java.util.concurrent.FutureTask.get(Unknown Source)
javax.swing.SwingWorker.get(Unknown Source)
org.eobjects.datacleaner.windows.DataSetWindow$2.done(DataSetWindow.java:145)
javax.swing.SwingWorker$5.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
sun.swing.AccumulativeRunnable.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
javax.swing.Timer.fireActionPerformed(Unknown Source)
javax.swing.Timer$DoPostEvent.run(Unknown Source)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
org.eobjects.sassy.metamodel.SasDataContext.materializeMainSchemaTable(SasDataContext.java:114)
org.eobjects.metamodel.QueryPostprocessDataContext.materializeTable(QueryPostprocessDataContext.java:340)
org.eobjects.metamodel.QueryPostprocessDataContext.executeQuery(QueryPostprocessDataContext.java:137)
org.eobjects.datacleaner.windows.DataSetWindow$1.call(DataSetWindow.java:73)
org.eobjects.datacleaner.windows.DataSetWindow$1.call(DataSetWindow.java:70)
org.eobjects.datacleaner.windows.DataSetWindow$2.doInBackground(DataSetWindow.java:140)
org.eobjects.datacleaner.windows.DataSetWindow$2.doInBackground(DataSetWindow.java:138)
javax.swing.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
javax.swing.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Best regards, Bjorn
I am on a 64 bit Win 7 platform, and use 64 bit SAS 9.2
In DC ver 2.2 SAS tables created using 32 bit SAS can be analysed, 64 bit SAS tables cannot. Is this by design?
In DC ver 2.3 no data can be analysed. Attempt to analyse 32 bit tables lead to this error:
Unexpected error!
Message:
java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet.<init>(Ljava/util/List;Ljava/util/List;)V
Level:
SEVERE
Stack Trace:
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
org.eobjects.datacleaner.windows.DataSetWindow$2.done(DataSetWindow.java:168)
javax.swing.SwingWorker$5.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
sun.swing.AccumulativeRunnable.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
javax.swing.Timer.fireActionPerformed(Unknown Source)
javax.swing.Timer$DoPostEvent.run(Unknown Source)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
java.util.concurrent.FutureTask.get(Unknown Source)
javax.swing.SwingWorker.get(Unknown Source)
org.eobjects.datacleaner.windows.DataSetWindow$2.done(DataSetWindow.java:145)
javax.swing.SwingWorker$5.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
sun.swing.AccumulativeRunnable.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
javax.swing.Timer.fireActionPerformed(Unknown Source)
javax.swing.Timer$DoPostEvent.run(Unknown Source)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
org.eobjects.sassy.metamodel.SasDataContext.materializeMainSchemaTable(SasDataContext.java:114)
org.eobjects.metamodel.QueryPostprocessDataContext.materializeTable(QueryPostprocessDataContext.java:340)
org.eobjects.metamodel.QueryPostprocessDataContext.executeQuery(QueryPostprocessDataContext.java:137)
org.eobjects.datacleaner.windows.DataSetWindow$1.call(DataSetWindow.java:73)
org.eobjects.datacleaner.windows.DataSetWindow$1.call(DataSetWindow.java:70)
org.eobjects.datacleaner.windows.DataSetWindow$2.doInBackground(DataSetWindow.java:140)
org.eobjects.datacleaner.windows.DataSetWindow$2.doInBackground(DataSetWindow.java:138)
javax.swing.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
javax.swing.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Best regards, Bjorn
Hi bjorn,
This in deed looks like a bug. It seems we have some versioning mismatch between SassyReader (the SAS reader library) and MetaModel (the general data access library)... Will look into it soon!
Regards,
Kasper
This in deed looks like a bug. It seems we have some versioning mismatch between SassyReader (the SAS reader library) and MetaModel (the general data access library)... Will look into it soon!
Regards,
Kasper
Hi bjorn,
We've released DataCleaner 2.4 today and this issue has been fixed now! Sorry for the trouble inbetween!
Read about the release here:
http://datacleaner.eobjects.org/news
We've released DataCleaner 2.4 today and this issue has been fixed now! Sorry for the trouble inbetween!
Read about the release here:
http://datacleaner.eobjects.org/news
Log in by clicking the login link at the top of the screen
Go back to forum.


