October 16, 2015, 3:46 am
Hello,
I am looking forward to a solution that would help me initialize the setting parameters at the start of a job or a transformation.
Looking at the suggestions on forums, I have tried to look for kettle.properties, however I am unable to find it on my workstation. Can anybody suggest an alternative to achieve this?
↧
October 16, 2015, 5:33 am
HI,
We have a migration project objective specified below.
1. would like to evaluate PDI (pentho data integration) as solution to perform table compare of 200+ tables having same source and target schema.
2. Can PDI perform table compare of 200+ source and destination tables and provide table compare reporting .
3. Do we have feasibility to compare a table which contain 4 million records at one go through your toll.
Also please advice can this comparison performed through command line in windows .
Regards
Raj
↧
↧
October 16, 2015, 8:02 am
Hello, I need to insert in an output table some records selected from an input table. In the output table I have a unique constraint in a specific field, so when I try to insert already existing names, it gives me an error of course.
I want to ignore those records from the input table that already exists in the output table or pass the unique constraint error for that record that is being inserted.
How can I manage this? What step should I use and how should I use it?
Thanks
↧
October 16, 2015, 8:56 am
i am unable to assign maximukm values dynamically to this field.
tried using get variables adn assigning the value. It doesn't take that value.
e.g
OPTIONS(
ERRORS='errorCount'
, ROWS='100000'
)
LOAD DATA
CHARACTERSET UTF8
Any idea how this can bve assigned dynamically.
↧
October 16, 2015, 9:03 am
Hello,
Many thanks in advance for your support.
I have a transformation where 4 sql loader instances get started for loading the data into oracle tables. Please find the attachment (It is just a trial ktr).
The requirement is, if any one of the sql loader instance returns non-zero value, I have to rollback.
May be, I can say, if all the sql loader instances return zero, then it should commit else rollback.
I need to load millions of transformed data and I have more than 300+ tables to be loaded having different foreign keys references with different columns like a chain among them.
I doubt table outstep can be used but I doubt performance constraints.
Is there any turn around solution ? or any idea, please let me know.
test.ktr
↧
↧
October 16, 2015, 9:15 am
Hello everyone,
I am struggling with a small but tricky xml-to-csv conversion.
Input file:-
Code:
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product product-id="1">
<name>laptop</name>
<custom-attributes>
<custom-attribute id="a">true</custom-attribute>
<custom-attribute id="b">false</custom-attribute>
<custom-attribute id="c">
<value>large</value>
<value>medium</value>
<value>small</value>
</custom-attribute>
<custom-attribute id="d">false</custom-attribute>
</custom-attributes>
</product>
</products>
Output file:-
Code:
product-id, name, custome-attribute, custome-attribute-id, value
1, laptop, true, a, (null)
1, laptop, false, b, (null)
1, laptop, (null), c, large
1, laptop, (null), c, medium
1, laptop, (null), c, small
1, laptop, false, d, (null)
Here you can see that :-
1. custom-attribute is multi occurrence element
2. If custom-attribute is having child element 'value', in that case there is no separate value for custom-attribute.
3. 'value' is multi occurrence element as well.
4. in example output which I have mentioned, '(null)' represents null value.
I did lots of play around in 'Get data from XML'. Looks like I am not able to select correct loop or might be some wrong XPath. Please look at it.
Any help, any hint will be much appreciated.
PDI - 5.4.0 / Windows 10
Regards,
Ritesh
↧
October 16, 2015, 11:15 am
Table 1
Code:
<Record opCode="IN"> <Id>101</Id>
<A>
<Class>1</Class>
<Class>2</Class>
</A>
<UserDetails>
<UserKey>
<Identifier>10001</Identifier>
</UserKey>
<UserKey>
<Identifier>10002</Identifier>
</UserKey>
</UserDetails>
</Record>
<Record opCode="OUT">
<Id>102</Id>
</Record>
Table2
Code:
<User opCode="OUT">
<UserIdentifier>10004</UserIdentifier>
</User>
<User opCode="IN">
<UserIdentifier>10001</UserIdentifier>
<UserNat>US</UserNat>
<UserAddress>
<FirstName>ABC1</FirstName>
<LastName>DEF1</LastName>
</UserAddress>
</User>
<User opCode="IN">
<UserIdentifier>10002</UserIdentifier>
<UserNat>EN</UserNat>
<UserAddress>
<FirstName>ABC2</FirstName>
<LastName>DEF2</LastName>
</UserAddress>
</User>
Output
ID |
UserId |
Class |
UserNat |
FirstName |
LastName |
101 |
10001 |
1;2 |
US |
ABC1 |
DEF1 |
101 |
10002 |
1;2 |
EN |
ABC2 |
DEF2 |
Critical points:
- if opCode="OUT" ignore block
- Class field contain all class child seprated by ;
- for every UserKey Identifier put a row (repeat other fields)
- join this table 1 with table 2
What's the best solution?
Get data from XML or StaX?
Maybe I can do the join after I read 2 xml files with classical merge join, but I have a lot of problem importing first table!!
Someone can help me?
↧
October 17, 2015, 9:51 am
I am trying to do ssh using pentaho "Execute a Shell Script" component
ssh -i /apps/abc/.ssh/id_rsa Serverxxxxxxx.z
when i try this i am facing the below error
(stderr) Pseudo-terminal will not be allocated because stdin is not a terminal.
Is there any other component which i can try it out if yes please share your inputs
↧
October 17, 2015, 11:32 am
Hi
I've read about an upcoming marketplace plugin to deploy Birt reports within Pentaho bi-server
I've been searching for a long time but to no avail (couldn't find it on the 5.4 marketplace)
any hint would be much appreciated
thanks
↧
↧
October 17, 2015, 11:52 am
how to define parameter based calculate member in schema workbench..
i.e .. My Calculate Member formula looks like below.
([Dim_Customer].[Customer].[Berkin].Name)
I would like to get the customer name by passing parameter some thing like belo
([Dim_Customer].[Customer].[Parameter("Customer_Name", String, "Berkin", "Customer")].Name)
↧
October 17, 2015, 6:24 pm
I am my wits end
I have successfully integrated the reporting engine (5.4.0.1-130) into a java app - works fine
As soon a I change a report in the designer to be a JNDI that report fails to run in the app
I have tried everything on the $HOME/.pentaho/simple_jndi/default.properties file - all to no avail
Using the JNDI config in the Designer report runs fine.
All the reports in the app run fine provide they use the native mysql interfact either through localhost or HOSTNAME\
Running the JNDI report in the java app produces 2 separate errors:
1. Specified class org.pentaho.reporting.engine.classic.core.cache.EhCacheDataCache cannot be loaded [NOCLASSDEFERROR].
To my knowledge all necessary jars are present, and This error does not occur unless trying to run a JNDI report
2. The ubiquitous JNDI error org.pentaho.reporting.engine.classic.core.modules.misc.connections.DatasourceServiceException: Failed to access the JNDI system: Cannot find the requested datasource 'Multi' anywhere in the JNDI system.
'Multi' is defined in the default.properties file
Seems to me the is so other missing configuration file. The director simple-jndi has all the necessary component files and directories
Searching through the code I can not find any obvious place where this default.properties is ever accessed...
I have recently tried with the sdk sample examples, built the sample, loaded my prpt file into it, same error....
Any guidance would be greatly appreciated
Regards
↧
October 17, 2015, 9:09 pm
Hello,
I have a performance problem with mondrian. If I execute the same query in BI-Server (Saiku, or CDA) is much slower than If I execute it in Schema Workbench. Here is a SQL execution:
- BI-Server:
2015-10-18 05:55:23,771 DEBUG [mondrian.sql] 437: SqlMemberSource.getMemberChildren: executing sql [select `fact_tests`.`idTestsResults` as `c0` from `fact_tests` as `fact_tests` group by `fact_tests`.`idTestsResults` order by ISNULL(`fact_tests`.`idTestsResults`) ASC, `fact_tests`.`idTestsResults` ASC]
2015-10-18 05:55:23,822 DEBUG [mondrian.sql] 437: , exec 50 ms
2015-10-18 05:55:28,405 DEBUG [mondrian.sql] 437: , exec+fetch 4634 ms, 97140 rows
- Schema Workbench:
2015-10-18 06:01:26,012 DEBUG [mondrian.sql] 209: SqlMemberSource.getMemberChildren: executing sql [select `fact_tests`.`idTestsResults` as `c0` from `fact_tests` as `fact_tests` group by `fact_tests`.`idTestsResults` order by ISNULL(`fact_tests`.`idTestsResults`) ASC, `fact_tests`.`idTestsResults` ASC]2015-10-18 06:01:26,063 DEBUG [mondrian.sql] 209: , exec 50 ms
2015-10-18 06:01:26,142 DEBUG [mondrian.sql] 209: , exec+fetch 130 ms, 97140 rows
Both with the default mondrian.properties configuration.
↧
October 18, 2015, 4:54 am
Hello,
I get this error in mondrian (PSW):
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: GC overhead l
imit exceeded
at mondrian.olap.Util$GcIterator$1.iterator(Util.java:4224)
at mondrian.rolap.RolapStar.getCellFromCache(RolapStar.java:147)
at mondrian.rolap.agg.AggregationManager.getCellFromCache(AggregationMan
ager.java:188)
at mondrian.rolap.FastBatchingCellReader.get(FastBatchingCellReader.java
:125)
at mondrian.rolap.RolapEvaluator.evaluateCurrent(RolapEvaluator.java:779
)
at mondrian.calc.impl.MemberValueCalc.evaluate(MemberValueCalc.java:100)
at mondrian.olap.fun.UdfResolver$CalcExp.evaluateScalar(UdfResolver.java
:311)
at Percentile2.execute(percentile2.java:55)
at mondrian.olap.fun.UdfResolver$ScalarCalcImpl.evaluate(UdfResolver.jav
a:198)
at mondrian.rolap.RolapEvaluator.evaluateCurrent(RolapEvaluator.java:806
)
at mondrian.rolap.RolapResult.executeStripe(RolapResult.java:1150)
at mondrian.rolap.RolapResult.executeStripe(RolapResult.java:1300)
at mondrian.rolap.RolapResult.executeStripe(RolapResult.java:1300)
at mondrian.rolap.RolapResult.executeBody(RolapResult.java:1013)
at mondrian.rolap.RolapResult.<init>(RolapResult.java:504)
at mondrian.rolap.RolapConnection.executeInternal(RolapConnection.java:6
72)
at mondrian.rolap.RolapConnection.access$000(RolapConnection.java:52)
at mondrian.rolap.RolapConnection$1.call(RolapConnection.java:623)
at mondrian.rolap.RolapConnection$1.call(RolapConnection.java:622)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615)
at java.lang.Thread.run(Thread.java:744)
This happens with some queries. I have increased -Xmx to 2048m .
For example, this happens with Percentile function when it's the first query I execute. If I execute the same query but with Median function, and then with Percentile, it runs quite fast.
How can I solve this problem?
Thank you.
↧
↧
October 18, 2015, 6:10 am
Looking for help. See below
FROM to
TO below.
Tried
Row denormaliser, but it requires UniqueKey to be present where there are '***' (in order to use
Group field).
Thanks in advance for your help.
FROM
UniqueKey |
key |
value |
J3G588 |
Action |
Add |
*** |
JobTitle |
Consultant |
*** |
City |
Dallas |
*** |
State |
TX |
J3G5XC |
CBAction |
Add |
*** |
JobTitle |
Security Officer |
*** |
City |
Doral |
*** |
State |
FL |
J8B5SS |
Action |
Add |
*** |
JobTitle |
Sale Rep |
*** |
City |
New York |
*** |
State |
NY |
*** |
Zip |
10001 |
TO
UniqueKey |
Action |
JobTitle |
City |
State |
Zip |
J3G588 |
Add |
Consultant |
Dallas |
TX |
null |
J3G5XC |
Add |
Security Officer |
Doral |
FL |
null |
J8B5SS |
Add |
Sale Rep |
New York |
NY |
10001 |
↧
October 18, 2015, 2:34 pm
Hello,
I have a problem loading mondrian properties. The file is loaded, but not the properties.
I have made a copy of the file with these properties:
mondrian.rolap.ignoreInvalidMembers=false
mondrian.rolap.iterationLimit=0
mondrian.rolap.cellBatchSize=500000
But I get the same: 0 properties loaded.
Here is the log:
DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jdk1.7.0_45\bin\java
23:24:53,526 INFO [MondrianProperties] Mondrian: properties loaded from 'file=C
:\Users\Usuario1\pentaho\psw-ce-3.9.0.0-213\schema-workbench\mondrian.properties
(exists=true)'
23:24:53,537 INFO [MondrianProperties] Mondrian: properties loaded from 'file:/
C:/Users/Usuario1/pentaho/psw-ce-3.9.0.0-213/schema-workbench/mondrian.propertie
s'
23:24:53,539 INFO [MondrianProperties] Mondrian: loaded 0 system properties
23:24:53,755 INFO [StandardFileSystemManager] Using "C:\Users\Usuario1\AppData\
Local\Temp\vfs_cache" as temporary files store.
What's the problem?
Thank you.
↧
October 18, 2015, 8:14 pm
Hi,
I have two ktr files a and b.
a:list the date
b: use the parm d which is the value generated from a.
CDE:
dataource is kettle
a is used in the select componet
b is used in the pie
I want to know how to pass the patramete date from a to b in cde.
↧
October 19, 2015, 12:06 am
Hi
Testing data cleaner/profiling plugin It simply didn't work. I got a Java error.
Quote:
java.lang.NullPointerException
at org.pentaho.di.profiling.datacleaner.DataCleanerKettleFileWriter.close(DataCleanerKettleFileWriter.java:95)
at org.pentaho.di.profiling.datacleaner.ModelerHelper.profileStep(ModelerHelper.java:311)
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:606)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:305)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:290)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43)
at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1339)
at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7939)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9214)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:653)
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:606)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)
↧
↧
October 19, 2015, 12:34 am
Hi,
Sorry for asking this question. I want to know is someone using steps:- Serialize to file and De-serialize from file. why i am asking this question is, I gone through the these steps in Pentaho wiki, as per mentioned suggestion it is not good to use for huge data and different version migration.
i tried to load 599000 + records from ( Table Input -> Serialize to file) and (De-serialize from file -> Insert/Update ) step just took 13 min. I want to use both the steps Serialize to file and De-serialize from file why because as i compared to other steps these are good.
So Please suggest me if someone using both steps without any issues in your production environment.
Thank you
↧
October 19, 2015, 1:24 am
I am having problem using BI server to run xaction files. I followed guide and create a simple test HelloWorld.xaction file,which i run successfully in BI server 4.8 stable,but i want to use the newer version 5.4 .
My project location is "D:\Pentaho BI Server\biserver-ce-5.4.0.1-130\biserver-ce\pentaho-solutions"
and xaction file is just under project home directory.But i can't find my xaction in web interface. see below
Screen Shot 2015-10-19 at 4.19.35 PM (2).jpg
if i run the xaction directly from design studio ,i get error :
Screen Shot 2015-10-19 at 4.22.19 PM.png
btw, I am using Pentaho design studio 4.0 stable and BI server 5.4.
Sorry for my poor english,cheers
↧
October 19, 2015, 1:58 am
Hi folks!
can not lauch query desginer (tested on 5.4 and 6.0). I got an error when clicking the pencil icon. Any help would be much appreciated.
Quote:
java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at nickyb.sqleonardo.querybuilder.QueryActions.init(QueryActions.java:57)
at nickyb.sqleonardo.querybuilder.QueryBuilder.<init>(QueryBuilder.java:78)
at org.pentaho.reporting.ui.datasources.jdbc.ui.JdbcDataSourceDialog$InvokeQueryDesignerAction.actionPerformed(JdbcDataSourceDialog.java:253)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:720)
at java.awt.EventQueue$4.run(EventQueue.java:718)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:154)
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
at java.awt.Dialog.show(Dialog.java:1082)
at java.awt.Component.show(Component.java:1655)
at java.awt.Component.setVisible(Component.java:1607)
at java.awt.Window.setVisible(Window.java:1014)
at java.awt.Dialog.setVisible(Dialog.java:1005)
at org.pentaho.reporting.libraries.designtime.swing.CommonDialog.setVisible(CommonDialog.java:281)
at org.pentaho.reporting.libraries.designtime.swing.CommonDialog.performEdit(CommonDialog.java:193)
at org.pentaho.reporting.ui.datasources.jdbc.ui.JdbcDataSourceDialog.performConfiguration(JdbcDataSourceDialog.java:798)
at org.pentaho.reporting.ui.datasources.jdbc.JdbcDataSourcePlugin.performEdit(JdbcDataSourcePlugin.java:71)
at org.pentaho.reporting.designer.core.actions.report.AddDataFactoryAction.actionPerformed(AddDataFactoryAction.java:75)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:720)
at java.awt.EventQueue$4.run(EventQueue.java:718)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 90 more
↧