CUP error
error in CUP while trying to create user
Role Provisioning failed for System(s) : Error Message : /VIRSA/ASSIGN_OBJECT function template not found
Please someone can suggest.
Please share the OSS note with everyone.
--Alpesh
Similar Messages
-
10.6.5 Update Causing CUPS error logs.
Hi,
After updating to OSX 10.6.5. my MacBook Pro has been generating CUPS error logs. I did a post in this forum and in the 10.6 Printer and faxing category. Here's the original post:
Hi,
+I was checking the Logs section in System Profiler and the following log caught my attention. The log is related to CUPS which is (as I understand) the printer manager in OSX. The log looks like this on screen:+
+Note: I had to put parenthesis instead of brackets because the date would otherwise be crossed out. In other words ( )=[ ] in the report.+
error_log:
+Description: Printer Error Log+
+Size: 681 bytes+
+Location: /var/log/cups/error_log+
Recent Comments: *+W(19/Nov/2010:22:34:23-0500) No limit for Validate-Job defined in policy authenticated using Print-Job's policy.+*
+This same error repeats 4 more times and is the only error mentioned in the report. What I would like to know is what is this error about?, Is there a way to correct this?+
+An additional detail is that I haven't installed any printers on this computer since I reinstalled OSX in my machine a 2 weeks ago.+
+Thank you for any assistance in this matter.+
Now, I noticed by looking at the log report date, and the report was created in the same date I installed OSX 10.6.5. Today, I also received a reply to my post in the Print and Fax category of this forum and another user is also having the same issue. His log was also created when he installed the 10.6.5 OSX update, which points that this issue might be occurring in other Macs. What I would like to ask if you are reading this topic, is for you to go into your system profiler and click in the "logs" which is located in the "software" category in the system profiler sidebar. The log name you are looking for is "error_log".
Please post back indicating if this error log appears in your system profiler log section as well. Also check the date the log was created, in my case the log was created on November 19, 2010 which is the same date I installed the 10.6.5 update. If your log does not have entries before November 10, 2010, there's a chance that OSX 10.6.5 is the culprit.
By the way, is there a way to report a bug to Apple? Specifically, for OSX.
Thank You for your assistance and time.baltwo wrote:
Can't help with the CUPS issue, since it's not occurring here. If you want to report this issue to Apple's engineering, send a bug report or an enhancement request via its Bug Reporter system. To do this, join the Mac Developer Program—it's free and available for all Mac users and gets you a look at some development software. Since you already have an Apple username/ID, use that. Once a member, go to Apple BugReporter and file your bug report or enhancement request. The nice thing with this procedure is that you get a response and a follow-up number; thus, starting a dialog with engineering.
I will register for the developer program tomorrow. Do you know someone who knows about CUPS?, it might be helpful to sort this problem out. Should I take the sledge hammer approach and do a clean reinstall for OSX? Also there's a chance that this problem might be related to Apple portables only, since the other user is having the same issue that I do in a MacBook Pro as well but his MacBook is the 17" inch one but still there might be one common denominator here.
I really hope this thread gets seen by more users in this forum, to see if more information surfaces about this problem.
Anyways, thank you for your assistance. -
CUPS error: client-error-not-authorized
Hello,
some days ago I followed the wiki and installed a printer (HP Laserjet 1020) that uses the driver foo2zjs (from AUR). It didn't print anything in the beginning, but after blacklisting usblp module it printed a Test Page. Believing that everything was working fine, I unfortunately did not try to print any other document to check it.
Now, trying to print a document for the first time, the printer simply prints nothing, and the log file shows this error message: client-error-not-authorized.
There's no network here and the printer is connected directly to the computer. Both the regular and root users are included in the lp group. The hostname from /etc/hosts is localhost.
Here is a copy of cupsd.conf in case it may be helpful:
/etc/cups/cupsd.conf
# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $"
# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a
# complete description of this file.
# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
# Administrator user group...
SystemGroup sys root
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
# Default authentication type, when authentication is required...
DefaultAuthType Basic
# Web interface setting...
WebInterface Yes
# Restrict access to the server...
<Location />
Order allow,deny
Allow localhost
Allow all
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow localhost
Allow all
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow localhost
</Location>
# Set the default printer/job policies...
<Policy default>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
# Set the authenticated printer/job policies...
<Policy authenticated>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $".
The only change that I made to the file was *allowing* some things (trying to fix it), but nothing happened.
And here is the CUPS error log after trying to print many times:
localhost:631/admin/log/error_log
E [23/Feb/2012:00:58:33 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:00:58:41 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:00:58:51 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:11:45 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:13:17 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:17:32 -0200] Returning IPP client-error-not-authorized for Create-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:17:41 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:17:51 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:18:00 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:21:57 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:22:22 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:04 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:04 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:13 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:28 -0200] Returning IPP client-error-not-authorized for Create-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:31 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:28:14 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:33:44 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
If you need any more details please ask!
Any help would be very useful!
Thanks!Hello,
some days ago I followed the wiki and installed a printer (HP Laserjet 1020) that uses the driver foo2zjs (from AUR). It didn't print anything in the beginning, but after blacklisting usblp module it printed a Test Page. Believing that everything was working fine, I unfortunately did not try to print any other document to check it.
Now, trying to print a document for the first time, the printer simply prints nothing, and the log file shows this error message: client-error-not-authorized.
There's no network here and the printer is connected directly to the computer. Both the regular and root users are included in the lp group. The hostname from /etc/hosts is localhost.
Here is a copy of cupsd.conf in case it may be helpful:
/etc/cups/cupsd.conf
# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $"
# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a
# complete description of this file.
# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
# Administrator user group...
SystemGroup sys root
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
# Default authentication type, when authentication is required...
DefaultAuthType Basic
# Web interface setting...
WebInterface Yes
# Restrict access to the server...
<Location />
Order allow,deny
Allow localhost
Allow all
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow localhost
Allow all
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow localhost
</Location>
# Set the default printer/job policies...
<Policy default>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
# Set the authenticated printer/job policies...
<Policy authenticated>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $".
The only change that I made to the file was *allowing* some things (trying to fix it), but nothing happened.
And here is the CUPS error log after trying to print many times:
localhost:631/admin/log/error_log
E [23/Feb/2012:00:58:33 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:00:58:41 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:00:58:51 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:11:45 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:13:17 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:17:32 -0200] Returning IPP client-error-not-authorized for Create-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:17:41 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:17:51 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:18:00 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:21:57 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:22:22 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:04 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:04 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:13 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:28 -0200] Returning IPP client-error-not-authorized for Create-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:23:31 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:28:14 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
E [23/Feb/2012:01:33:44 -0200] Returning IPP client-error-not-authorized for Print-Job (ipp://localhost:631/printers/HP_LaserJet_1020) from localhost
If you need any more details please ask!
Any help would be very useful!
Thanks! -
CUPS Error message when printing from some applications
Hi. I've got an issue when printing from some apps, but not others. Up to a few months ago everything was fine, then it started when Word would not print direct to my printer (Epson Stylus Pro 3880), not a big deal as I don't use it a lot and could print it through Safari if needed. Then more worryingly as a designer I found that PDFs stopped printing direct too, again I can print through Safari and Preview. Last night I installed a firmware update and now InDesign (CS4) is refusing to print!! Not great as printing via Safari/Preview doesn't give me the same level of control over my prints. Just checked both Illustrator and Photoshop and they both print okay. I get the same error code each time "error: /usr/libexec/cups/filter/pstoraster failed" Does anyone know what could be causing this?
Thanks in anticipation. Dcytan,
As Matt pointed, an application printing to CUPS controls only the format of the input. It has no direct control over the chain of filters inside the printing pipeline. Acrobat isn't coded to use pstoraster, it is simpling submitting postscript to the print queue. In an un-molested Apple supplied CUPS setup, that works fine.
What is going on is that the CUPS system configuration got mangled by some third party bits. In the Unix tradition, the configuration is fairly transparent, in the form of plain text files. In particular, in /usr/share/cups/mime you will find out exactly how the filter pipeline is configured via a table of what filter to use to convert data between two mime types. So we can inspect how the filters are setup and how a broken pstoraster is getting into the chain.
I don't have a handy "before mangling" state, but I can clearly see the Apple specified filters to be invoked when the input data is application/postscript (in apple.convs). I can also see a conflicting filter definition referencing the broken pstopdf (in mime.convs) but with a higher precedence, overriding the apple specified filter. This is why, in reference to your points #1 and #2, simply removing pstoraster fails, because the filter configuration is what needs fixing.
On my system, I found the pstoraster filter to be a shell script referencing a MacPorts install of ghostscript. I've since removed MacPorts, but that evidentally left the CUPS configuration in this broken state. Without knowing exactly how the CUPS system was put into the broken state, fixing it can be a bit tricky. Another posting suggested replacing the broken pstoraster with the Apple supplied equivalent of pstocupsraster. That might work, but it would be better to simply remove the conflicting filter specification, which on my system is this bit in /usr/share/cups/mime/mime.convs:
# pstoraster is part of GPL Ghostscript...
application/vnd.cups-postscript application/vnd.cups-raster 100 pstoraster
Removing that will restore the Apple specified filter chain for postscript input. With the filter specification gone, you are free to remove the pstoraster filter itself.
On wating for Adobe to fix this...
Acrobat provides enough things to scream about without pinning non-Acrobat problems on it as well. Not only is this problem not the fault of Acrobat, but suggesting that Acrobat should reach into a CUPS system broken by some unknown third party and fix it is only going to complicate the situation by having two third party products trying to un-do each other's configuration of a system resource. Do you really trust Adobe to fiddle with system components it doesn't own? No, I didn't think so. Adobe installers and updaters have enough trouble with the stuff they do own.
So, why does this problem only seem to affect Acrobat (your point #3)? I suspect it is simply that Acrobat is in the minority of submitting Postscript to the print queue. Any print job produced via CoreGraphics APIs is going to enter the system via a different path (namely, PDF), but the Postscript method is completely legitimate and any application that submits Postscript will be affected in the same way as Acrobat.
I hope this sheds some useful light on what is really going on with this problem.
-john -
GRC CUP Error creating request. Approver not found
Hi,
We just upgrade from GRC CUP 14 to GRC CUP 15.6 support pack.I already performed post upgrade steps and when i try to create a request i am getting approver not found.i didnot change workflow.In stage for role approver we have approver determinator "role".
system log report
com.virsa.ae.workflow.NoApproverFoundException: No approvers found for req no : 493, for reqPathId, 662, for path, PROD_APPRV_PATH and approver determinator : Role
at com.virsa.ae.workflow.bo.WorkFlowBOHelper.handleApproversTransactions(WorkFlowBOHelper.java:1469)
at com.virsa.ae.workflow.bo.WorkFlowRequestCreateHelper.handleWFForNewPath(WorkFlowRequestCreateHelper.java:278)
at com.virsa.ae.workflow.bo.WorkFlowRequestCreateHelper.createNewWorkflow(WorkFlowRequestCreateHelper.java:167)
at com.virsa.ae.workflow.bo.WorkFlowBO.saveNewWorkflow(WorkFlowBO.java:120)
at com.virsa.ae.accessrequests.bo.RequestBO.saveNewRequest(RequestBO.java:579)
at com.virsa.ae.accessrequests.actions.CreateRequestAction.createRequest(CreateRequestAction.java:381)
at com.virsa.ae.accessrequests.actions.EUCreateRequestAction.createRequestHandler(EUCreateRequestAction.java:135)
at com.virsa.ae.accessrequests.actions.EUCreateRequestAction.execute(EUCreateRequestAction.java:68)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:295)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:461)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Please let me know solution ASAP.This is high priority.
Thanks
Yakoob.It looked like some old request stuck in DB.But, not sure about it.I tried by changing the number ranges in configuration by giving the current request number in "from number",but it didn't work.
This is strange some time it gives "error creating request: path not found." and once this error gone then "error creating request : approver not found".
To avoid this i created one more stage by custom approver determinator with application attribute and approver assiged.This stage, i assigned before role approver stage then it worked,Request get created and request get provisioned.
i don't understand why it's not working,if i assigned role approver stage first in a path of workflow.role approver (approver determinator:"role" standard one, "approver" gets from configuration:roles:create role:role approver OR upload from role import).
Please help
Thanks
Yakoob. -
Hi
We have installed GRC AC 5.3 and did the configurations for CUP. Now when I try to submit my request in CUP I am getting the below listed error while trying to go to the request submission screen. This error is recieved only after application of SP14 for CUP. However when I try to create a request on behalf of someone, i am able to move to the next screen to provide request details.
Also with the application of latest support pack, I am no more able to see the sign out/my name etc.. on the GRC screen. Earlier I used to see the same after I looged in to the same.
Below are more details from configuration side.
Authentication Source: LDAP
User Details Souce: LDAP
Search Data source: UME
500 Internal Server Error
SAP J2EE Engine/7.01
Application error occurred during request processing.
Details: java.lang.NullPointerException: null
Exception id: [001F29E657BC00620000004600004AD400049AD377D5A94E]
Below are listed the system logs
2011-01-27 18:25:46,132 [SAPEngine_Application_Thread[impl:3]_36] ERROR java.lang.NullPointerException
java.lang.NullPointerException
at com.virsa.ae.accessrequests.actions.RequestDetailsHelper.copyUserPropertiesToRequest(RequestDetailsHelper.java:1032)
at com.virsa.ae.accessrequests.actions.EUCreateRequestAction.loadHandler(EUCreateRequestAction.java:344)
at com.virsa.ae.accessrequests.actions.EUCreateRequestAction.execute(EUCreateRequestAction.java:72)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:295)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:461)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:461)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Please help.
Thanks.
Anjan PandeyHi Anjan/Chinmaya,
We are facing the same error in our landscape here for the self service password reset functionality. We have GRC AC 5.3 SP15.
We are considering reimporting the initial data files in CUP but have a few concerns.
Will the reimport erase or affect existing CUP/SPM functionalities? With an audit around the corner, we don't want any existing request details/logs to be erased or the system to be affected.
Can you please help out with the steps on how to proceed with this upload? Is it necessary to click on Upgrade once the reimport is complete?
Thanks,
Mahesh Pai -
SP12: CUP: Error for requesttype "change" at auto-provisioning
Hello,
We have an error while auto-provisioning a change-request in CUP.
The request stages can be approved correctly but after the last stage, the request is rerouted to administrator because of escape-route settings. (auto provisioning failures)
So the audit trail reports an error at auto-provisioning, BUT in the backend-system the user was changed correctly.
If we now want to approve the request on admin-stage, the error appears again. So we have a closed loop reaction.
Any ideas?
Does anybody have the same issue?
Our client have the same problem with SP12 on the prod.system but in the dev.system (also SP12) we can create the request well.
Thanks,
Alexa2010-10-15 13:45:54,456 [SAPEngine_Application_Thread[impl:3]_32] DEBUG ProvisioningBO.java@1794:getProvisioningStatusDTO() : OUT of the method
2010-10-15 13:45:54,458 [SAPEngine_Application_Thread[impl:3]_32] DEBUG ProvisioningBO.java@1827:getProvisioningStatusDTO() : OUT of the method
2010-10-15 13:45:54,458 [SAPEngine_Application_Thread[impl:3]_32] DEBUG com.virsa.ae.accessrequests.bo.ProvisioningBO : autoProvision() : : listMessagesForSysType,list size=1
2010-10-15 13:45:54,459 [SAPEngine_Application_Thread[impl:3]_32] DEBUG com.virsa.ae.accessrequests.bo.ProvisioningBO : autoProvision() : : listMessagesForSysType #0# element:com.virsa.ae.configuration.po.ApplicationLogPO@31cf3f2[userId=GRC_20,emailId=<null>,reqNo=716,system=LS_DI6_300,recDate=10/15/2010,changedBy=AKOLB,logAction=USER CREATE,newValue=GRC_20,description=<null>,error=true,singleMessage=false]
2010-10-15 13:45:54,461 [SAPEngine_Application_Thread[impl:3]_32] DEBUG ProvisioningBO.java@248:autoProvision() : Preparing Provision to SAP ... DONE
2010-10-15 13:45:54,463 [SAPEngine_Application_Thread[impl:3]_32] DEBUG ProvisioningBO.java@277:autoProvision() : OUT of the method
2010-10-15 13:45:54,465 [SAPEngine_Application_Thread[impl:3]_32] WARN RequestBO.java@5924:autoProvisioningForApprove() : Exception occured during auto provisioning , error messages : [com.virsa.ae.configuration.po.ApplicationLogPO@31cf3f2[userId=GRC_20,emailId=<null>,reqNo=716,system=LS_DI6_300,recDate=10/15/2010,changedBy=AKOLB,logAction=USER CREATE,newValue=GRC_20,description=<null>,error=true,singleMessage=false]]
2010-10-15 13:45:54,469 [SAPEngine_Application_Thread[impl:3]_32] ERROR RequestBO.java@6665:approveRequest() : AutoProvisioning Exception, checking if the escape route is enabled
2010-10-15 13:45:54,478 [SAPEngine_Application_Thread[impl:3]_32] ERROR RequestBO.java@6681:approveRequest() : AutoProvisioning Exception, escape route is enabled, going for the escape route
2010-10-15 13:45:54,490 [SAPEngine_Application_Thread[impl:3]_32] DEBUG com.virsa.ae.accessrequests.bo.RequestBO : rerouteRequest() : AKOLB : INTO the method with toPathName : , poRequestDetails : com.virsa.ae.accessrequests.po.RequestDetailsPO@70e31b05[requestForOthers=false,userLookupEnabled=false,userIDFieldEnabled=false,userFirstNameFieldEnabled=false,userLastNameFieldEnabled=false,approverLookupEnabled=false,locationFieldEnabled=false,departmentFieldEnabled=false,emailFieldEnabled=false,telephoneFieldEnabled=false,companyFieldEnabled=false,employeeTypeFieldEnabled=false,managerTelephoneFieldEnabled=false,managerEmailFieldEnabled=false,managerNameFieldEnabled=false,requestorTelephoneFieldEnabled=false,requestorEmailFieldEnabled=false,requestorNameFieldEnabled=false,addRole=false,approveReject=,approveRejects=approveRejects,accessChanged=false,fileAttached=false,reqDataApplProvDTOs={com.virsa.ae.dao.dto.RequestDataApplicationProvisionDTO@46b5291a[reqNo=716,application=LS_DI6_300,provisionAction=ASSIGN_ROLES,userId=GRC_20,roleId=2,isProvisioned=true,isNew=false,LMD=<null>],com.virsa.ae.dao.dto.RequestDataApplicationProvisionDTO@1f9d8e3a[reqNo=716,application=LS_DI6_300,provisionAction=ASSIGN_ROLES,userId=GRC_20,roleId=3,isProvisioned=true,isNew=false,LMD=<null>],com.virsa.ae.dao.dto.RequestDataApplicationProvisionDTO@20e4920d[reqNo=716,application=LS_DI6_300,provisionAction=ASSIGN_ROLES,userId=GRC_20,roleId=4,isProvisioned=true,isNew=false,LMD=<null>]},accntValidationmsgs=[],connectionFailedSystems=,userExistSystems=,userNotExistSystems=,comm_method_type=,cstmFldName=,usersPOList=[com.virsa.ae.accessrequests.po.RequestUserPO -
[SOLVED] brother dcp7030 & cups : error when printing
Hello,
I have a brother dcp7030 and thanks to package brother-dcp7030 in aur, I've been able to use it until yesterday.
When I try to print, I get this in /var/log/cups/error_log :
D [04/Jul/2010:10:36:14 +0200] cupsdSetBusyState: Printing jobs
D [04/Jul/2010:10:36:19 +0200] [Job 287] usb_find_busses=0
D [04/Jul/2010:10:36:19 +0200] [Job 287] usb_find_devices=0
D [04/Jul/2010:10:36:19 +0200] [Job 287] STATE: +connecting-to-device
D [04/Jul/2010:10:36:19 +0200] [Job 287] Failed to set configuration 1 for 04f9:01ea
D [04/Jul/2010:10:36:19 +0200] [Job 287] Failed to claim interface 0 for 04f9:01ea: Operation not permitted
D [04/Jul/2010:10:36:19 +0200] [Job 287] STATE: -connecting-to-device
I [04/Jul/2010:10:36:19 +0200] [Job 287] Waiting for printer to become available...
D [04/Jul/2010:10:36:19 +0200] cupsdMarkDirty(-----S)
D [04/Jul/2010:10:36:19 +0200] cupsdSetBusyState: Printing jobs and dirty files
D [04/Jul/2010:10:36:24 +0200] [Job 287] usb_find_busses=0
D [04/Jul/2010:10:36:24 +0200] [Job 287] usb_find_devices=0
D [04/Jul/2010:10:36:24 +0200] [Job 287] STATE: +connecting-to-device
D [04/Jul/2010:10:36:24 +0200] [Job 287] Failed to set configuration 1 for 04f9:01ea
D [04/Jul/2010:10:36:24 +0200] [Job 287] Failed to claim interface 0 for 04f9:01ea: Operation not permitted
D [04/Jul/2010:10:36:24 +0200] [Job 287] STATE: -connecting-to-device
I [04/Jul/2010:10:36:24 +0200] [Job 287] Waiting for printer to become available...
D [04/Jul/2010:10:36:24 +0200] cupsdMarkDirty(-----S)
I also sometimes get this error in /var/log/kernel.log, bt not systematically :
Jul 4 10:13:54 miniacer kernel: brcupsconfig3[4249]: segfault at 2d373333 ip 00000000f76224f8 sp 00000000ffc63b94 error 6 in libc-2.12.so[f75ae000+145000]
The configuration for this printer worked, so the following elements were configured :
- usblp not loaded
- following udev rules set :
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ID_USB_INTERFACES="04f9:01ea", GROUP="lp", MODE="666"
SUBSYSTEM=="usb",ATTRS{idVendor}=="04f9",ATTRS{idProduct}=="01ea",MODE="0666",GROUP="lp",SYMLINK+="scanner"
ACTION=="add", ATTR{idVendor}=="04f9", GOTO="brscan3"
GOTO="brscan3_end"
LABEL="brscan3"
ATTR{idProduct}=="0206", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0204", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0205", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0201", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0200", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01ff", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01fe", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01fd", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01fb", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01fa", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f9", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f8", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f7", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f6", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f5", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f4", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f1", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f3", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f2", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01f0", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01ef", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0207", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0208", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0203", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0202", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01fc", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01ee", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01ed", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01eb", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01ea", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01e9", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01e8", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01e7", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01e6", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="01e5", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0218", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="021f", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0217", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0216", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
ATTR{idProduct}=="0215", MODE="0664", GROUP="scanner", SYMLINK+="scanner%n"
LABEL="brscan3_end"
This seems to be taken in account as demonstrated that way :
# lsusb
Bus 002 Device 005: ID 04f9:01ea Brother Industries, Ltd
# ls -l /dev/bus/usb/002/
total 0
crw-rw-rw- 1 root lp 189, 128 Jul 4 2010 001
crw-rw-rw- 1 root lp 189, 129 Jul 4 2010 002
crw-rw-rw- 1 root lp 189, 130 Jul 4 2010 003
crw-rw-r-- 1 root scanner 189, 132 Jul 4 10:27 005
Putting udev in debug mode gives this when plugging the printer :
Jul 4 10:27:53 miniacer udevd[798]: seq 1392 queued, 'add' 'usb'
Jul 4 10:27:53 miniacer udevd[798]: passed 283 bytes to netlink monitor 0x1b61230
Jul 4 10:27:53 miniacer udevd-work[3588]: seq 1392 running
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b71190 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2/2-3'
Jul 4 10:27:53 miniacer udevd-work[3588]: LINK 'char/189:132' /lib/udev/rules.d/50-udev-default.rules:4
Jul 4 10:27:53 miniacer udevd-work[3588]: MODE 0664 /lib/udev/rules.d/50-udev-default.rules:59
Jul 4 10:27:53 miniacer udevd-work[3588]: IMPORT 'usb_id --export /devices/pci0000:00/0000:00:0b.0/usb2/2-3' /lib/udev/rules.d/50-udev-default.rules:70
Jul 4 10:27:53 miniacer udevd-work[3588]: 'usb_id --export /devices/pci0000:00/0000:00:0b.0/usb2/2-3' started
Jul 4 10:27:53 miniacer usb_id[4450]: custom logging function 0x1387010 registered
Jul 4 10:27:53 miniacer udevd[798]: seq 1393 queued, 'add' 'usb'
Jul 4 10:27:53 miniacer udevd[798]: seq 1394 queued, 'add' 'usb'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_VENDOR=04f9'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_VENDOR_ENC=04f9'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_VENDOR_ID=04f9'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_MODEL=01ea'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_MODEL_ENC=01ea'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_MODEL_ID=01ea'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_REVISION=0100'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_SERIAL=04f9_01ea_000E8N257201'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_SERIAL_SHORT=000E8N257201'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_BUS=usb'
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/usb_id' (stdout) 'ID_USB_INTERFACES=:070102:ffffff:'
Jul 4 10:27:53 miniacer udevd-work[3588]: 'usb_id --export /devices/pci0000:00/0000:00:0b.0/usb2/2-3' returned with exitcode 0
Jul 4 10:27:53 miniacer udevd-work[3588]: GROUP 7 /lib/udev/rules.d/50-udev-default.rules:71
Jul 4 10:27:53 miniacer udevd-work[3588]: MODE 0664 /lib/udev/rules.d/50-udev-default.rules:71
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b71480 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2'
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b64fc0 has devpath '/devices/pci0000:00/0000:00:0b.0'
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b65290 has devpath '/devices/pci0000:00'
Jul 4 10:27:53 miniacer udevd-work[3588]: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
Jul 4 10:27:53 miniacer udevd-work[3588]: GROUP 7 /etc/udev/rules.d/98-libsane.rules:4
Jul 4 10:27:53 miniacer udevd-work[3588]: MODE 0666 /etc/udev/rules.d/98-libsane.rules:4
Jul 4 10:27:53 miniacer udevd-work[3588]: LINK 'scanner' /etc/udev/rules.d/98-libsane.rules:4
Jul 4 10:27:53 miniacer udevd-work[3588]: GROUP 7 /etc/udev/rules.d/98-usblp.rules:1
Jul 4 10:27:53 miniacer udevd-work[3588]: MODE 0666 /etc/udev/rules.d/98-usblp.rules:1
Jul 4 10:27:53 miniacer udevd-work[3588]: GROUP 96 /etc/udev/rules.d/brscan3.rules:33
Jul 4 10:27:53 miniacer udevd-work[3588]: MODE 0664 /etc/udev/rules.d/brscan3.rules:33
Jul 4 10:27:53 miniacer udevd-work[3588]: LINK 'scanner3' /etc/udev/rules.d/brscan3.rules:33
Jul 4 10:27:53 miniacer udevd-work[3588]: no node name set, will use kernel supplied name 'bus/usb/002/005'
Jul 4 10:27:53 miniacer udevd-work[3588]: created db file for '/devices/pci0000:00/0000:00:0b.0/usb2/2-3' in '/dev/.udev/db/usb:2-3'
Jul 4 10:27:53 miniacer udevd-work[3588]: creating device node '/dev/bus/usb/002/005', devnum=189:132, mode=0664, uid=0, gid=96
Jul 4 10:27:53 miniacer udevd-work[3588]: preserve file '/dev/bus/usb/002/005', because it has correct dev_t
Jul 4 10:27:53 miniacer udevd-work[3588]: set permissions /dev/bus/usb/002/005, 020664, uid=0, gid=96
Jul 4 10:27:53 miniacer udevd-work[3588]: creating symlink '/dev/char/189:132' to '../bus/usb/002/005'
Jul 4 10:27:53 miniacer udevd-work[3588]: creating link '/dev/scanner' to '/dev/bus/usb/002/005'
Jul 4 10:27:53 miniacer udevd-work[3588]: creating symlink '/dev/scanner' to 'bus/usb/002/005'
Jul 4 10:27:53 miniacer udevd-work[3588]: creating link '/dev/scanner3' to '/dev/bus/usb/002/005'
Jul 4 10:27:53 miniacer udevd-work[3588]: creating symlink '/dev/scanner3' to 'bus/usb/002/005'
Jul 4 10:27:53 miniacer udevd[798]: seq 1392 done with 0
Jul 4 10:27:53 miniacer udevd[798]: passed 299 bytes to netlink monitor 0x1b61230
Jul 4 10:27:53 miniacer udevd[798]: passed 305 bytes to netlink monitor 0x1b61230
Jul 4 10:27:53 miniacer udevd-work[3588]: passed 573 bytes to socket monitor 0x1b71190
Jul 4 10:27:53 miniacer udevd-work[3588]: passed -1 bytes to netlink monitor 0x1b70fe0
Jul 4 10:27:53 miniacer udevd-work[3588]: seq 1392 processed with 0
Jul 4 10:27:53 miniacer udevd-work[3588]: seq 1393 running
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b611a0 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.0'
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b653a0 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2/2-3'
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b61980 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2'
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b71150 has devpath '/devices/pci0000:00/0000:00:0b.0'
Jul 4 10:27:53 miniacer udevd-work[3588]: device 0x1b719c0 has devpath '/devices/pci0000:00'
Jul 4 10:27:53 miniacer udevd-work[3588]: RUN '/lib/udev/load-modules.sh $env{MODALIAS}' /lib/udev/rules.d/80-drivers.rules:5
Jul 4 10:27:53 miniacer udevd-work[3677]: seq 1394 running
Jul 4 10:27:53 miniacer udevd-work[3677]: device 0x1b6ff80 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.1'
Jul 4 10:27:53 miniacer udevd-work[3588]: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/load-modules.sh usb:v04F9p01EAd0100dc00dsc00dp00ic07isc01ip02' started
Jul 4 10:27:53 miniacer udevd-work[3677]: device 0x1b61380 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2/2-3'
Jul 4 10:27:53 miniacer udevd-work[3677]: device 0x1b705c0 has devpath '/devices/pci0000:00/0000:00:0b.0/usb2'
Jul 4 10:27:53 miniacer udevd-work[3677]: device 0x1b708e0 has devpath '/devices/pci0000:00/0000:00:0b.0'
Jul 4 10:27:53 miniacer udevd-work[3677]: device 0x1b70bf0 has devpath '/devices/pci0000:00'
Jul 4 10:27:53 miniacer udevd-work[3677]: RUN '/lib/udev/load-modules.sh $env{MODALIAS}' /lib/udev/rules.d/80-drivers.rules:5
Jul 4 10:27:53 miniacer udevd-work[3677]: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
Jul 4 10:27:53 miniacer udevd-work[3677]: '/lib/udev/load-modules.sh usb:v04F9p01EAd0100dc00dsc00dp00icFFiscFFipFF' started
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/load-modules.sh' (stderr) 'WARNING: All config files need .conf: /etc/modprobe.d/sound, it will be ignored in a future release.'
Jul 4 10:27:53 miniacer udevd-work[3677]: '/lib/udev/load-modules.sh' (stderr) 'WARNING: All config files need .conf: /etc/modprobe.d/sound, it will be ignored in a future release.'
Jul 4 10:27:53 miniacer udevd-work[3677]: '/lib/udev/load-modules.sh usb:v04F9p01EAd0100dc00dsc00dp00icFFiscFFipFF' returned with exitcode 0
Jul 4 10:27:53 miniacer udevd-work[3677]: passed 319 bytes to socket monitor 0x1b70200
Jul 4 10:27:53 miniacer udevd-work[3677]: passed -1 bytes to netlink monitor 0x1b6feb0
Jul 4 10:27:53 miniacer udevd-work[3677]: seq 1394 processed with 0
Jul 4 10:27:53 miniacer udevd[798]: seq 1394 done with 0
Jul 4 10:27:53 miniacer udevd-work[3588]: '/lib/udev/load-modules.sh usb:v04F9p01EAd0100dc00dsc00dp00ic07isc01ip02' returned with exitcode 0
Jul 4 10:27:53 miniacer udevd-work[3588]: passed 313 bytes to socket monitor 0x1b651a0
Jul 4 10:27:53 miniacer udevd-work[3588]: passed -1 bytes to netlink monitor 0x1b70fe0
Jul 4 10:27:53 miniacer udevd-work[3588]: seq 1393 processed with 0
Jul 4 10:27:53 miniacer udevd[798]: seq 1393 done with 0
Would anybody have an idea about what to do ?
Thanks,
Mikael
Last edited by artturi (2010-07-10 08:57:29)Yes, that was what I thought but :
# ps aux|grep cups
root 3580 0.0 0.2 76040 4328 ? Ss 20:47 0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
daemon 3583 0.0 0.0 15348 1724 ? S 20:47 0:00 /bin/sh /usr/lib/cups/filter/brlpdwrapperDCP7030 289 mikael Travaux-SE.pdf 1 noCollate finishings=3 media=A4 number-up=1 outputorder=normal portrait Resolution=300dpi sides=one-sided TonerSaveMode=On job-uuid=urn:uuid:8a61adbc-8b9d-3baf-5fb9-d42ca53acf90 job-originating-host-name=localhost
I thought about changing rights via udev (666 instead of 660) but that did not help...
I also tried "mount -t usbfs none /proc/bus/usb" and restarted cups : not better...
Regards,
Mikael -
Risk Analysis: CUP Error: Exception Service
Hi Guys,
I am implementing GRC -CUP, where I found following error while performing the risk analysis from CUP.
X - Risk analysis failed: Exception from the service : Inconsistency Org Rule Analysis Flag Parameter
1. In RAR - we have not enabled Org. Rule Analysis.
2. In CUP-Configuration tab- Risk Analysis link - I have disabled " Perform Org. rule Analysis"
Yet, problem is coming in the system.
Gurus,
let me know if there are some errors from myside in RAR.
Moreover, I am not able to integrate RAR with the CUP.
Are there any steps which need to follow before integration?
Thanks a ton
SKSoumya,
Can you look at the OSS Note # 1136379? I think you are missing the additional option "Consider Org. Rules when updating the Management reports and during Risk Analysis Web Service Call" part. Once you have set up everything similar to the OSS note option 2, test it.
If it still doesn't work, bounce the server and test again.
Regards,
Alpesh -
SAP CUP - Error Submitting Request
Hi Experts
At my client , i am trying to implement GRC with CUP and RAR . Idea is to setup CUP where requests should be submitted to RAR for risk analysis automatically and if No risks then there is no need of any approval steps . If there are any violations then it should go through the approval process .
but at the moment , to start with, i have the simple work flow configured with single approval stage . The option for Risk analysis on submitting the request is turned on . with this config when i try to submit the request , i get the below Internal server error.
to go forward , i have switched of the risk analysis on request submission . i am able to create a request but at the approval stage ,when i login as the approver i can see the risk violations tab is green . i run the risk analysis , the flag turns red . when i try to approve i get the same error as below. I have pasted the log at the bottom . Can you please help me go forward at this stage . thanks .
500 Internal Server Error
SAP J2EE Engine/7.01
Application error occurred during request processing.
Details: java.lang.NoClassDefFoundError: com.virsa.cc.rulearchitect.dao.dto.RiskDTO (initialization failure)
Exception id: [002481E5092A006500060973000004CD00049385356E63ED]
CUP LOG:
2010-10-26 14:57:37,825 [SAPEngine_Application_Thread[impl:3]_18] ERROR Exception in retrieving the values from the database
com.virsa.ae.core.BOException: Exception while getting results
at com.virsa.ae.accessrequests.bo.RequestBO.getRequestDetails(RequestBO.java:5125)
at com.virsa.ae.accessrequests.bo.RequestBO.getRequestDetails(RequestBO.java:4503)
at com.virsa.ae.accessrequests.actions.RequestViewAction.loadRequestFromDB(RequestViewAction.java:530)
at com.virsa.ae.accessrequests.actions.RequestViewAction.pageLoad(RequestViewAction.java:424)
at com.virsa.ae.accessrequests.actions.RequestViewAction.execute(RequestViewAction.java:142)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:295)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:461)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Caused by:
com.virsa.ae.core.BOException: Exception while getting results
at com.virsa.ae.accessrequests.bo.RequestBaseBO.getRequestBaseDetails(RequestBaseBO.java:633)
at com.virsa.ae.accessrequests.bo.RequestBO.getRequestDetails(RequestBO.java:4557)
... 25 more
Caused by:
com.virsa.ae.workflow.NoTransactionFoundException: Request is closed, no transactions available
at com.virsa.ae.workflow.bo.WorkFlowBOHelper.getWorkFlowInfo(WorkFlowBOHelper.java:1759)
at com.virsa.ae.workflow.bo.WorkFlowBO.getWorkFlowInfo(WorkFlowBO.java:996)
at com.virsa.ae.accessrequests.bo.RequestBaseBO.getRequestBaseDetails(RequestBaseBO.java:204)
... 26 moreLOG continued :
2010-10-27 13:55:30,830 [SAPEngine_Application_Thread[impl:3]_14] ERROR java.lang.VerifyError: com/virsa/cc/xsys/ejb/RiskAnalysis.execRiskAnalysis(Lcom/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO;)Lcom/virsa/cc/xsys/webservices/dto/RAResultDTO;
java.lang.VerifyError: com/virsa/cc/xsys/ejb/RiskAnalysis.execRiskAnalysis(Lcom/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO;)Lcom/virsa/cc/xsys/webservices/dto/RAResultDTO;
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.execRiskAnalysis(RiskAnalysisEJB53DAO.java:305)
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.getViolations(RiskAnalysisEJB53DAO.java:277)
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.getViolations(RiskAnalysisEJB53DAO.java:419)
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.determineRisks(RiskAnalysisEJB53DAO.java:527)
at com.virsa.ae.service.sap.RiskAnalysis53DAO.determineRisks(RiskAnalysis53DAO.java:103)
at com.virsa.ae.accessrequests.bo.RiskAnalysisBO.findViolations(RiskAnalysisBO.java:182)
at com.virsa.ae.accessrequests.bo.RiskAnalysisBO.findViolations(RiskAnalysisBO.java:80)
at com.virsa.ae.accessrequests.bo.RequestBO.saveRiskAnalysis(RequestBO.java:3999)
at com.virsa.ae.accessrequests.bo.RequestBO.saveNewRequest(RequestBO.java:369)
at com.virsa.ae.ejbutil.submitrequest.RequestSubmissionBean.submitRequest(RequestSubmissionBean.java:692)
at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBBean.getSubmitRequest(SubmitRequestEJBBean.java:45)
at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBObjectImpl0_0.getSubmitRequest(SubmitRequestEJBObjectImpl0_0.java:119)
at com.virsa.ae.ejb.submitrequest.SubmitRequestEJB_Stub.getSubmitRequest(SubmitRequestEJB_Stub.java:57)
at sun.reflect.GeneratedMethodAccessor1278.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187)
at $Proxy165.getSubmitRequest(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1277.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
2010-10-27 13:55:30,831 [SAPEngine_Application_Thread[impl:3]_14] ERROR Exception during EJB call, Ignoring and trying Webservice Call
com.virsa.ae.service.ServiceException: Exception in getting the results from the EJB service : com/virsa/cc/xsys/ejb/RiskAnalysis.execRiskAnalysis(Lcom/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO;)Lcom/virsa/cc/xsys/webservices/dto/RAResultDTO;
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.getViolations(RiskAnalysisEJB53DAO.java:295)
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.getViolations(RiskAnalysisEJB53DAO.java:419)
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.determineRisks(RiskAnalysisEJB53DAO.java:527)
at com.virsa.ae.service.sap.RiskAnalysis53DAO.determineRisks(RiskAnalysis53DAO.java:103)
at com.virsa.ae.accessrequests.bo.RiskAnalysisBO.findViolations(RiskAnalysisBO.java:182)
at com.virsa.ae.accessrequests.bo.RiskAnalysisBO.findViolations(RiskAnalysisBO.java:80)
at com.virsa.ae.accessrequests.bo.RequestBO.saveRiskAnalysis(RequestBO.java:3999)
at com.virsa.ae.accessrequests.bo.RequestBO.saveNewRequest(RequestBO.java:369)
at com.virsa.ae.ejbutil.submitrequest.RequestSubmissionBean.submitRequest(RequestSubmissionBean.java:692)
at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBBean.getSubmitRequest(SubmitRequestEJBBean.java:45)
at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBObjectImpl0_0.getSubmitRequest(SubmitRequestEJBObjectImpl0_0.java:119)
at com.virsa.ae.ejb.submitrequest.SubmitRequestEJB_Stub.getSubmitRequest(SubmitRequestEJB_Stub.java:57)
at sun.reflect.GeneratedMethodAccessor1278.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187)
at $Proxy165.getSubmitRequest(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1277.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Caused by:
java.lang.VerifyError: com/virsa/cc/xsys/ejb/RiskAnalysis.execRiskAnalysis(Lcom/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO;)Lcom/virsa/cc/xsys/webservices/dto/RAResultDTO;
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.execRiskAnalysis(RiskAnalysisEJB53DAO.java:305)
at com.virsa.ae.service.sap.RiskAnalysisEJB53DAO.getViolations(RiskAnalysisEJB53DAO.java:277)
... 40 more -
Cups error: Unable to connect to cupsd: Connection refused
Cups doesn't seem to want to work since I transitioned my machine to systemd - although that may be a red herring.
I can start it via
systemctl start cups
and the web interface is available, although there are errors. For example, the admin tab simply displays
Internal server error
and the printer tab shows:
Unable to get printer list:
Connection refused
When I look in the log I can see
[CGI] Unable to connect to cupsd: Connection refused
If I enable the daemon with
systemctl enable cups.service
then it returns without errors - although I'm still getting the problems mentioned above - if that makes sense?
If I try and enable it with
systemctl enable cupsd.service
then it returns
Failed to issue method call: No such file or directory
The printer is connected and switched on!
Any ideas?I'm having the same problem. I just installed cups (never used my printer with my arch box yet) but I can't connect to the cups server.
[root@Mercure ~]# systemctl status cupsd
cups.service - CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
Active: active (running) since jeu 2013-03-07 07:55:49 UTC; 1s ago
Main PID: 5136 (cupsd)
CGroup: name=systemd:/system/cups.service
└─5136 /usr/sbin/cupsd -f
mar 07 07:55:53 Mercure systemd[1]: Started CUPS Printing Service.
mar 07 07:55:56 Mercure cupsd[5141]: Unknown directive DefaultAuthType on line 9.
mar 07 07:55:56 Mercure cupsd[5141]: cupsd: client.c:757: avahi_client_get_host_name: Assertion `client' failed.
mar 07 07:55:56 Mercure cupsd[5145]: Unknown directive DefaultAuthType on line 9.
mar 07 07:55:56 Mercure cupsd[5145]: cupsd: client.c:757: avahi_client_get_host_name: Assertion `client' failed.
mar 07 07:55:56 Mercure systemd-coredump[5147]: Process 5145 (cupsd) dumped core.
mar 07 07:55:56 Mercure systemd[1]: cups.service: main process exited, code=dumped, status=6/ABRT
mar 07 07:55:56 Mercure systemd[1]: Unit cups.service entered failed state
mar 07 07:55:56 Mercure systemd[1]: Starting CUPS Printing Service...
mar 07 07:55:56 Mercure systemd[1]: Started CUPS Printing Service.
mar 07 07:55:56 Mercure systemd-coredump[5151]: Process 5149 (cupsd) dumped core.
mar 07 07:55:56 Mercure systemd[1]: cups.service: main process exited, code=dumped, status=6/ABRT
mar 07 07:55:56 Mercure systemd[1]: Unit cups.service entered failed state
mar 07 07:55:56 Mercure systemd[1]: Starting CUPS Printing Service...
mar 07 07:55:56 Mercure systemd[1]: Started CUPS Printing Service.
mar 07 07:56:00 Mercure cupsd[5149]: Unknown directive DefaultAuthType on line 9.
mar 07 07:56:00 Mercure cupsd[5149]: cupsd: client.c:757: avahi_client_get_host_name: Assertion `client' failed.
mar 07 07:56:00 Mercure cupsd[5153]: Unknown directive DefaultAuthType on line 9.
mar 07 07:56:00 Mercure cupsd[5153]: cupsd: client.c:757: avahi_client_get_host_name: Assertion `client' failed.
mar 07 07:56:00 Mercure systemd-coredump[5156]: Process 5153 (cupsd) dumped core.
mar 07 07:56:00 Mercure systemd[1]: cups.service: main process exited, code=dumped, status=6/ABRT
mar 07 07:56:00 Mercure systemd[1]: Unit cups.service entered failed state
mar 07 07:56:00 Mercure systemd[1]: Starting CUPS Printing Service...
mar 07 07:56:00 Mercure systemd[1]: Started CUPS Printing Service.
mar 07 07:56:00 Mercure systemd-coredump[5160]: Process 5158 (cupsd) dumped core.
mar 07 07:56:00 Mercure systemd[1]: cups.service: main process exited, code=dumped, status=6/ABRT
mar 07 07:56:00 Mercure systemd[1]: Unit cups.service entered failed state
mar 07 07:56:00 Mercure systemd[1]: Starting CUPS Printing Service...
mar 07 07:56:00 Mercure systemd[1]: Started CUPS Printing Service.
mar 07 07:56:04 Mercure cupsd[5158]: Unknown directive DefaultAuthType on line 9.
mar 07 07:56:04 Mercure cupsd[5158]: cupsd: client.c:757: avahi_client_get_host_name: Assertion `client' failed.
mar 07 07:56:04 Mercure cupsd[5162]: Unknown directive DefaultAuthType on line 9.
mar 07 07:56:04 Mercure cupsd[5162]: cupsd: client.c:757: avahi_client_get_host_name: Assertion `client' failed.
[root@Mercure ~]# -
[ Solved (?) ] CUPS error - service doesn't start
I've posted this here, because it is a print server problem.
I've installed cups as usual on a machine (Yes, as in the wiki).
The packages installed were: cups gsfonts ghostscript and hplip (for a HP printer ).
If I do /etc/rc.d/cupsd start ( or anything else ) to launch the cupsd service,
it tells me that cupsd has failed to start ( child exited with status 4 ).
Nothing in the logs.
Somebody has an idea, what could this mean?
Last edited by scar (2012-03-23 08:08:50)Well, I've checked a working cups install, and when I set LogLevel in cupsd.conf to debug, I get this ( normal ) messages:
I [09/Mar/2012:22:18:04 +0100] Full reload complete.
D [09/Mar/2012:22:18:04 +0100] cupsdCleanFiles(path="/var/spool/cups/tmp", pattern="(null)")
I [09/Mar/2012:22:18:04 +0100] Cleaning out old files in "/var/spool/cups/tmp"...
D [09/Mar/2012:22:18:04 +0100] cupsdCleanFiles(path="/var/cache/cups", pattern="*.ipp")
I [09/Mar/2012:22:18:04 +0100] Cleaning out old files in "/var/cache/cups"...
( this far I get them on the "failing" machine too)
but the below lines appear only on a working install, not on the machine that fails to start:
I [09/Mar/2012:22:18:04 +0100] Listening to 0.0.0.0:631 on fd 8...
I [09/Mar/2012:22:18:04 +0100] Listening to [v1.::]:631 on fd 9...
I [09/Mar/2012:22:18:04 +0100] Listening to /var/run/cups/cups.sock:631 on fd 10... -
CUP Error - User -Create Company address cannot be selected
Dear Experts,
We are on GRC SP9. We customized Company as one of the parameter in initiator for roles. Till now we are able to successfully provision roles to the user.
A new user was created in SAP Back end system and we are facing the below error during provisioning:
"Error Provisioning your request: Error details : Z System - User id - User Create - Company address cannot be selected"
Can you please let us know the solution for the above error if anybody has faced earlier.
Thanks and Best Regards,
Srihari.KDear All,
Thanks for the SAP note and its very helpfule. I have one question here.
When we maintian these Company name in R/3 system does the users needs to be assigned to that Company whenever they are created or even existing users?
In GRC we have created Company based on different Countries and hence we would like to know if the users needs to be mapped to these Companies in backend system also.
Thanks and Best Regards,
Srihari.K -
CUP Provisions user to SAP successfully but gives "Auto-Provisioning" error
Hi All,
I'm getting an "auto-provisioning" error in CUP when a "Change Account" workflow is approved. The strange thing is, CUP does successfully provision the change to the SAP backend. Yet, the "New Account" provisions successfully without the error.
Here is an example of the audit trail log from Change Account:
Request submitted for approval by Dylan Hack(HACKDY) on 06/28/2010 17:14
Approved By Dylan Hack(HACKDY) Path AE_AUTO_APPROV_ERROR and Stage AE_AUTOPROV_ERR on 06/28/2010 17:14
Approved FI_xxxxx-DEV role for Add action with validity dates 06/28/2010-12/31/9999
Approved FI_xxxxx-DEV role for Add action with validity dates 06/28/2010-12/31/9999
Approved FI_xxxxx-DEV role for Add action with validity dates 06/28/2010-12/31/9999
Approved FI_xxxxx-DEV role for Add action with validity dates 06/28/2010-12/31/9999
Auto provisioned for request on 06/28/2010 17:14
User Provisioning failed for System(s) : DEV. Error Message :
Role: FI_xxxxx assigned to user: testngin in System(s): DEV.
Role: FI_xxxxx assigned to user: testngin in System(s): DEV.
Role: FI_xxxxx assigned to user: testngin in System(s): DEV.
Role: FI_xxxxx assigned to user: testngin in System(s): DEV.
Request submitted for reroute by system on 06/28/2010 17:14 due to auto provisioning failure
Rerouted in the Path : AE_AUTO_APPROV_ERROR and Stage : AE_AUTOPROV_ERR to Path : AE_AUTO_APPROV_ERROR and Stage : AE_AUTOPROV_ERR
Note: the role names were replaced with "xxxxxxx."
The system log gives an error, but it is very vague:
2010-06-28 17:14:34,682 [SAPEngine_Application_Thread[impl:3]_33] ERROR com.virsa.ae.service.ServiceException
com.virsa.ae.service.ServiceException
at com.virsa.ae.service.sap.SAPProvisionDAO.intializeWithChangeUserInputParameters(SAPProvisionDAO.java:762)
at com.virsa.ae.service.sap.SAPProvisionDAO.changeUser(SAPProvisionDAO.java:3457)
at com.virsa.ae.service.sap.SAPProvisionDAO.changeUser(SAPProvisionDAO.java:3419)
Any ideas or suggestions?
Current software level AC5.3 SP12.
-DylanHello Varun,
Thanks for the thought on this. We don't use User Defaults for Change Account, but do for New Account. You question prompted me to do more testing with very interesting results.
Results
New Account with User Defaults configured:
User provisioned successfully, no Auto-Provision error, Defaults NOT provisioned.
New Account without User Defaults configured:
User provisioned successfully, no Auto-Provision error.
Change Account with User Defaults configured:
User provisioned successfully, no Auto-Provision error, Defaults NOT provisioned.
Change Account without User Defaults configured:
User provisioned successfully, Auto-Provision ERROR, Defaults NOT provisioned.
In both New and Change Account, the configured User Defaults are NOT provisioned even though the user is provisioned. AC5.3 is on SP12, the RTA is VIRSANH SP12 and VIRSAHR SP10.
For the Change Account, the user is always provisioned regardless of User Defaults; however, when no User Default is configured, the Auto-Provisioning error occurs. The User Defaults NOT provisioning is a real problem, the CUP error message, I can work around for now.
What about on your side? Am I the only guy using SP12 here? -
CUP Auto Provisioning Error 260: User Comparison
I am in the process of configuring the CUP 5.3 module within our ECC and SRM environments. I believe the path and associated stages are established properly. I have tested the auto provisioning functionality within both SRM and ECC. As it relates to SRM, the auto provisioning functionality works without a hitch. However, when I attempt to auto provision a user into our ECC environment, I receive the following error:
Auto provisioned for request on 04/07/2010 13:41
New User: T00522 created on 04/07/2010 13:42 in System(s): DR4-300.
User attributes changed for User : T00522 in System(s) :DR4-300.
Role Provisioning failed for System(s) : DR4-300. Error Message : 260:User master comparison incomplete; see long text
Speaking with out security team, the only time they have seen this issue was when they attempted to map a user, using PFCG, to a role. However, I informed them that CUP uses SU01. They have not experienced such an issue using SU01 and clicking on the user comparison button.
Interesting point: The user record is created and roles assigned to user but have a red light indicator by the role within SU01. However, when the next day rolls around the role has been changed to a Green light, profile assigned and everything is looking good. Unfortunately, CUP can't seem to register this and when the Role Owner attempts to approve the role / user request again. The same error occurs and until I can get around this error, the workflow is not closed out nor is the requester notifiied.
Questions:
(1) How can I fix this issue, I assume it will require a security change to be made within the ECC environment?
(2) If this issue can't be fixed, can I get around this issue with a detour or other CUP error processing step?Denoted below is the log that corresponds to the 260 comparison error. Does anyone know what access I am missing within the UME. I have tested this provisioning process, manually, and do not run into a Comparison error within the SU01 screens:
2010-04-27 13:44:54,748 [SAPEngine_Application_Thread[impl:3]_31] ERROR com.virsa.ae.service.ServiceException: 260:User master comparison incomplete; see long text
com.virsa.ae.service.ServiceException: 260:User master comparison incomplete; see long text
at com.virsa.ae.service.sap.SAPProvisionDAO.executeRoleOperation(SAPProvisionDAO.java:1706)
at com.virsa.ae.service.sap.SAPProvisionDAO.assignRoles(SAPProvisionDAO.java:1458)
at com.virsa.ae.service.sap.ProvisionSAPUserDAO.provisionInNonCUA(ProvisionSAPUserDAO.java:1232)
at com.virsa.ae.service.sap.ProvisionSAPUserDAO.provisionRole(ProvisionSAPUserDAO.java:932)
at com.virsa.ae.service.sap.ProvisionSAPUserDAO.provisionUser(ProvisionSAPUserDAO.java:118)
at com.virsa.ae.accessrequests.bo.ProvisioningBO.autoProvision(ProvisioningBO.java:216)
at com.virsa.ae.accessrequests.bo.RequestBO.autoProvisioningForApprove(RequestBO.java:4572)
at com.virsa.ae.accessrequests.bo.RequestBO.callAEExitService(RequestBO.java:5565)
at com.virsa.ae.accessrequests.bo.RequestBO.callExitService(RequestBO.java:5339)
at com.virsa.ae.accessrequests.bo.RequestBO.approveRequest(RequestBO.java:5191)
at com.virsa.ae.accessrequests.bo.RequestBO.approveRequest(RequestBO.java:4984)
at com.virsa.ae.accessrequests.actions.RequestViewAction.confirmRequestApproval(RequestViewAction.java:941)
at com.virsa.ae.accessrequests.actions.RequestViewAction.execute(RequestViewAction.java:103)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:271)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
2010-04-27 13:44:54,927 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.accessrequests.bo.RequestAuditHelper : logMajorAction() : : intHstId : 3068
2010-04-27 13:44:54,972 [SAPEngine_Application_Thread[impl:3]_31] ERROR no dtos exist which are in the same state as the passing dto
com.virsa.ae.core.ObjectNotFoundException: no dtos exist which are in the same state as the passing dto
at com.virsa.ae.workflow.bo.WorkFlowBOHelper.getIfUnapprovedPathExists(WorkFlowBOHelper.java:2662)
at com.virsa.ae.workflow.bo.WorkFlowBOHelper.handleWFForNewPathStage(WorkFlowBOHelper.java:2516)
at com.virsa.ae.workflow.bo.WorkFlowRequestRerouteHelper.rerouteRequest(WorkFlowRequestRerouteHelper.java:68)
at com.virsa.ae.workflow.bo.WorkFlowBO.rerouteRequest(WorkFlowBO.java:614)
at com.virsa.ae.accessrequests.bo.RequestBO.rerouteRequestForAutoProvisioningFailure(RequestBO.java:6897)
at com.virsa.ae.accessrequests.bo.RequestBO.approveRequest(RequestBO.java:5239)
at com.virsa.ae.accessrequests.bo.RequestBO.approveRequest(RequestBO.java:4984)
at com.virsa.ae.accessrequests.actions.RequestViewAction.confirmRequestApproval(RequestViewAction.java:941)
at com.virsa.ae.accessrequests.actions.RequestViewAction.execute(RequestViewAction.java:103)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:271)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
2010-04-27 13:44:55,394 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.accessrequests.actions.RequestViewAction : confirmRequestApproval() : : setting context to true, ending context
2010-04-27 13:44:55,414 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.RequestDataForwardDAO : findTransactions() : : sbQuery : SELECT REQNO, REQPATHID, STAGE_NAME, FWDED_BY, APRVRID, ITERATION, FORWARD_TYPE, STATUS FROM VIRSA_AE_RQD_WPFWD WHERE REQNO = ?
2010-04-27 13:44:55,486 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.SAPConnectorDAO : findAllActiveSAPConnectors : : going to return no of records= 3
2010-04-27 13:44:55,495 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.OracleAppsConnectorDAO : findAllActiveORACLEConnectors : : going to return ImmutableList(empty)
2010-04-27 13:44:55,498 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.PACSConnectorDAO : findAllActivePACSConnectors : : going to return ImmutableList(empty)
2010-04-27 13:44:55,502 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.WSConnectorDAO : findAllActive : : going to return ImmutableList(empty)
2010-04-27 13:44:55,505 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.ApplicationDAO : findAllForContext : : going to return ImmutableList(empty)
2010-04-27 13:44:55,532 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.RequestDataSODConflictDAO : findAllForContext(SqljContext ctx) : : going to return ImmutableList(empty)
2010-04-27 13:44:55,535 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.RequestDataSODConflictDAO : findAllForContext(SqljContext ctx) : : going to return ImmutableList(empty)
2010-04-27 13:44:55,540 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.dao.sqlj.RequestDataMitigationDAO : findAllForContext(SqljContext ctx) : : going to return ImmutableList(empty)
2010-04-27 13:44:55,579 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.accessrequests.actions.RequestViewAction : pageLoad() : : INTO the method
2010-04-27 13:44:55,580 [SAPEngine_Application_Thread[impl:3]_31] INFO com.virsa.ae.accessrequests.actions.RequestViewAction : pageLoad() : : request number : 154
2010-04-27 13:45:14,055 [SAPEngine_Application_Thread[impl:3]_18] INFO com.virsa.ae.dao.sqlj.RequestTypeDAO : findAll : : going to return no of records= 20
Maybe you are looking for
-
Urgent.....Error while running a jsp report from Jdeveloper
Hi, I am getting following error while running a jsp report from Jdeveloper. I am using version 10.1.2.1.0. The same report is working fine when I am running it from report builder. ( Both these tools were installed using Oracle Developer Suite 10g v
-
Help with nesting tags (STRUTS)
Hi, I'm having a few problems with the following nested tag: <input name="indicator_target_<bean:write name='indicators' property='indicator_id'/>" size="10" value="<bean:write name="TargetValuesActionForm" property="indicator_target_<bean:write name
-
I have a user who has started to get seemingly random PO Approval emails for a specific supplier. The Supplier and their associated iSupplier account seem to be complete, with no empty email fields. I have seen cases where many setups were missed and
-
Report design for hierarchical xml data
I need to create a report that shows hierarchical xml data. I already have an xml saved to a database. How would I go bout creating a design for such a report? Should I be doing groups on every parent with children? Any example? Thanks
-
Using multiple attractor objects
Hi, I thought I had this cracked, but alas no. Ignore the graphics, I'm trying to get the physics working first. http://www.electricsauce.net/particle_filter1B.mov This shows some varying sized particles in air going through an air filtration unit. I