Bug 732085 - Uncaught exception: undefined method `db_packages' for nil:NilClass on submitrequest from build.suse.de back to build.opensuse.org
Summary: Uncaught exception: undefined method `db_packages' for nil:NilClass on submit...
Status: NEW
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: BuildService (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Adrian Schröter
QA Contact: Adrian Schröter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-22 16:59 UTC by Dejan Muhamedagic
Modified: 2011-11-26 15:08 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dejan Muhamedagic 2011-11-22 16:59:34 UTC
A package which I branched from my home project (opensuse.org:home:dmuhamedagic/crmsh) to a project in internal OBS (build.suse.de:Devel:HAE:SLE11SP2/crmsh) cannot be submitted back. The error shown by both the osc tool and the web service:

Error Details:

Errorcode: unknown
Message: Uncaught exception: undefined method `db_packages' for nil:NilClass

With osc -d (please excuse the line breaks):

[0]hex-10:crmsh > osc -d submitreq -m"update from SLE11SP2" 
GET https://api.suse.de/source/Devel:HAE:SLE11SP2/crmsh
GET https://api.suse.de/source/openSUSE.org:home:dmuhamedagic/crmsh/_meta
GET https://api.suse.de/source/Devel:HAE:SLE11SP2/crmsh
GET https://api.suse.de/search/request?match=%28state%2F%40name%3D%27new%27+or+state%2F%40name%3D%27review%27%29+and+%28action%2Ftarget%2F%40project%3D%27openSUSE.org%3Ahome%3Admuhamedagic%27+or+submit%2Ftarget%2F%40project%3D%27openSUSE.org%3Ahome%3Admuhamedagic%27+or+action%2Fsource%2F%40project%3D%27openSUSE.org%3Ahome%3Admuhamedagic%27+or+submit%2Fsource%2F%40project%3D%27openSUSE.org%3Ahome%3Admuhamedagic%27%29+and+%28action%2Ftarget%2F%40package%3D%27crmsh%27+or+submit%2Ftarget%2F%40package%3D%27crmsh%27+or+action%2Fsource%2F%40package%3D%27crmsh%27+or+submit%2Fsource%2F%40package%3D%27crmsh%27%29+and+action%2F%40type%3D%27submit%27
GET https://api.suse.de/source/Devel:HAE:SLE11SP2/crmsh?rev=latest
POST https://api.suse.de/request?cmd=create
Server returned an error: HTTP Error 400: Bad Request
Date: Tue, 22 Nov 2011 16:55:46 GMT
Server: Apache/2.2.12 (Linux/SUSE)
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.8
X-Opensuse-APIVersion: 2.3.0
X-Opensuse-Errorcode: unknown
Cache-Control: no-cache
Content-Length: 184
Status: 400
Content-Type: application/xml; charset=utf-8
Set-Cookie: _frontend_session=BAh7BjoPc2Vzc2lvbl9pZCIlZDI1NzJmZWFkMDExNDRkM2VlMzc5OWMzYzE3ZmQzNDc%3D--a3900fcc7c5cee2011da3758866e6ba14ce3198d; path=/; HttpOnly
Connection: close

<?xml version="1.0" encoding="UTF-8"?>
<status code="unknown">
  <summary>Uncaught exception: undefined method `db_packages' for nil:NilClass</summary>
  <details></details>
</status>

Uncaught exception: undefined method `db_packages' for nil:NilClass
[1]hex-10:crmsh > 

Otherwise, submitting requests within suse.de works fine.