Troubleshooting

Help, I Can't Access My Tables!

Are you using elixir? If so, your problem is probably that your host application's metadata is being overwritten by adjector's.

Oddly enough this fix seems to only work if it is in your application. Make sure you are creating a *new* metadata instance (in model/meta.py, probably):

metadata = MetaData()
elixir.metadata = metadata

You don't want to be doing just 'metadata = elixir.metadata'.

I've installed Adjector as middleware in my .ini file, now Setup and Tests Don't Work

Have you used the filter-with directive or a [pipeline:main] section? Paste has some bugs with those: #344, #345, #347

You can fix these bugs by applying the patches attached to each ticket, or by using our patched PasteScript and PasteDeploy files. You can find them at http://beta.icapsid.net/src. Don't worry, the patches aren't doing anything crazy.

Of course you can always just add the middleware in your middleware.py.

If All Else Fails

If you're really stumped, feel free to drop us a line.